Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-cascadia-mono-nf # Cascadia Mono NF
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-cascadia-mono-nf # Cascadia Mono NF
];
} Package Definition
{
"pname": "font-cascadia-mono-nf",
"version": "2407.24",
"src": {
"url": "https://github.com/microsoft/cascadia-code/releases/download/v2407.24/CascadiaCode-2407.24.zip",
"sha256": "e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts/CascadiaMonoNF.ttf\" && cp -r \"ttf/CascadiaMonoNF.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CascadiaMonoNFItalic.ttf\" && cp -r \"ttf/CascadiaMonoNFItalic.ttf\" \"$out/Library/Fonts\""
],
"meta": {
"homepage": "https://github.com/microsoft/cascadia-code"
}
}