FiraCode Nerd Font (Fira Code) icon

FiraCode Nerd Font (Fira Code) 3.3.0

Installation

System wide:

{
  environment.systemPackages = with nix-casks.packages.${system}; [
    font-fira-code-nerd-font # FiraCode Nerd Font (Fira Code)
  ];
}

Home Manager:

{
  home.packages = with nix-casks.packages.${system}; [
    font-fira-code-nerd-font # FiraCode Nerd Font (Fira Code)
  ];
}

Package Definition

{
  "pname": "font-fira-code-nerd-font",
  "version": "3.3.0",
  "src": {
    "url": "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/FiraCode.zip",
    "sha256": "89978e6f870d044286a339161d5ed961569744b1cd2afee62337fa140cd0b397"
  },
  "installPhase": [
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontPropo-SemiBold.ttf\" && cp -r \"FiraCodeNerdFontPropo-SemiBold.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFont-Light.ttf\" && cp -r \"FiraCodeNerdFont-Light.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFont-Medium.ttf\" && cp -r \"FiraCodeNerdFont-Medium.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFont-Regular.ttf\" && cp -r \"FiraCodeNerdFont-Regular.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFont-Retina.ttf\" && cp -r \"FiraCodeNerdFont-Retina.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFont-SemiBold.ttf\" && cp -r \"FiraCodeNerdFont-SemiBold.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontMono-Bold.ttf\" && cp -r \"FiraCodeNerdFontMono-Bold.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontMono-Light.ttf\" && cp -r \"FiraCodeNerdFontMono-Light.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontMono-Medium.ttf\" && cp -r \"FiraCodeNerdFontMono-Medium.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontMono-Regular.ttf\" && cp -r \"FiraCodeNerdFontMono-Regular.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontMono-Retina.ttf\" && cp -r \"FiraCodeNerdFontMono-Retina.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontMono-SemiBold.ttf\" && cp -r \"FiraCodeNerdFontMono-SemiBold.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontPropo-Bold.ttf\" && cp -r \"FiraCodeNerdFontPropo-Bold.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontPropo-Light.ttf\" && cp -r \"FiraCodeNerdFontPropo-Light.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontPropo-Medium.ttf\" && cp -r \"FiraCodeNerdFontPropo-Medium.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontPropo-Regular.ttf\" && cp -r \"FiraCodeNerdFontPropo-Regular.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFontPropo-Retina.ttf\" && cp -r \"FiraCodeNerdFontPropo-Retina.ttf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/FiraCodeNerdFont-Bold.ttf\" && cp -r \"FiraCodeNerdFont-Bold.ttf\" \"$out/Library/Fonts\""
  ],
  "meta": {
    "homepage": "https://github.com/ryanoasis/nerd-fonts"
  }
}