Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-hackgen-nerd # HackGenNerd
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-hackgen-nerd # HackGenNerd
];
}
Package Definition
{
"pname": "font-hackgen-nerd",
"version": "2.10.0",
"src": {
"url": "https://github.com/yuru7/HackGen/releases/download/v2.10.0/HackGen_NF_v2.10.0.zip",
"sha256": "f8abd483d5edfad88a78ed511978f43c83b43c48e364aa29ebe4a68217474428"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts/HackGen35ConsoleNF-Bold.ttf\" && cp -r \"HackGen_NF_v2.10.0/HackGen35ConsoleNF-Bold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/HackGen35ConsoleNF-Regular.ttf\" && cp -r \"HackGen_NF_v2.10.0/HackGen35ConsoleNF-Regular.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/HackGenConsoleNF-Bold.ttf\" && cp -r \"HackGen_NF_v2.10.0/HackGenConsoleNF-Bold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/HackGenConsoleNF-Regular.ttf\" && cp -r \"HackGen_NF_v2.10.0/HackGenConsoleNF-Regular.ttf\" \"$out/Library/Fonts\""
],
"meta": {
"homepage": "https://github.com/yuru7/HackGen"
}
}