Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-geist-pixel # Geist Pixel
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-geist-pixel # Geist Pixel
];
} Package Definition
{
"pname": "font-geist-pixel",
"version": "1.8.2",
"src": {
"url": "https://github.com/vercel/geist-font/releases/download/v1.8.2/geist-font-v1.8.2.zip",
"sha256": "43ffb66912b1c49e40c371d96e86b3b3dab42db83eb2d0c8a17321210394c4c7"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts/GeistPixel-Circle.otf\" && cp -r \"geist-font/GeistPixel/otf/GeistPixel-Circle.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/GeistPixel-Grid.otf\" && cp -r \"geist-font/GeistPixel/otf/GeistPixel-Grid.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/GeistPixel-Line.otf\" && cp -r \"geist-font/GeistPixel/otf/GeistPixel-Line.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/GeistPixel-Square.otf\" && cp -r \"geist-font/GeistPixel/otf/GeistPixel-Square.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/GeistPixel-Triangle.otf\" && cp -r \"geist-font/GeistPixel/otf/GeistPixel-Triangle.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/GeistPixel[ELSH].ttf\" && cp -r \"geist-font/GeistPixel/variable/GeistPixel[ELSH].ttf\" \"$out/Library/Fonts\""
],
"meta": {
"homepage": "https://vercel.com/font"
}
}