Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-caskaydia-mono-nerd-font # CaskaydiaMono Nerd Font (Cascadia Mono)
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-caskaydia-mono-nerd-font # CaskaydiaMono Nerd Font (Cascadia Mono)
];
} Package Definition
{
"pname": "font-caskaydia-mono-nerd-font",
"version": "3.5.0",
"src": {
"url": "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.0/CascadiaMono.tar.xz",
"sha256": "f5a9cdde3d984c127b4ceb67c8bf5183064eb257549f7c929f3ea0c95d7f354d"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-SemiLightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-SemiLightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-BoldItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFont-BoldItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-ExtraLight.ttf\" && cp -r \"CaskaydiaMonoNerdFont-ExtraLight.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-ExtraLightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFont-ExtraLightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-Italic.ttf\" && cp -r \"CaskaydiaMonoNerdFont-Italic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-Light.ttf\" && cp -r \"CaskaydiaMonoNerdFont-Light.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-LightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFont-LightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-Regular.ttf\" && cp -r \"CaskaydiaMonoNerdFont-Regular.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-SemiBold.ttf\" && cp -r \"CaskaydiaMonoNerdFont-SemiBold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-SemiBoldItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFont-SemiBoldItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-SemiLight.ttf\" && cp -r \"CaskaydiaMonoNerdFont-SemiLight.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-SemiLightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFont-SemiLightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-Bold.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-Bold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-BoldItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-BoldItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-ExtraLight.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-ExtraLight.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-ExtraLightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-ExtraLightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-Italic.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-Italic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-Light.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-Light.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-LightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-LightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-Regular.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-Regular.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-SemiBold.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-SemiBold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-SemiBoldItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-SemiBoldItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-SemiLight.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-SemiLight.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontMono-SemiLightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontMono-SemiLightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-Bold.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-Bold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-BoldItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-BoldItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-ExtraLight.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-ExtraLight.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-ExtraLightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-ExtraLightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-Italic.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-Italic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-Light.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-Light.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-LightItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-LightItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-Regular.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-Regular.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-SemiBold.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-SemiBold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-SemiBoldItalic.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-SemiBoldItalic.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFontPropo-SemiLight.ttf\" && cp -r \"CaskaydiaMonoNerdFontPropo-SemiLight.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/CaskaydiaMonoNerdFont-Bold.ttf\" && cp -r \"CaskaydiaMonoNerdFont-Bold.ttf\" \"$out/Library/Fonts\""
],
"meta": {
"homepage": "https://github.com/ryanoasis/nerd-fonts"
}
}