Installation

System wide:

{
  environment.systemPackages = with nix-casks.packages.${system}; [
    font-suit # SUIT
  ];
}

Home Manager:

{
  home.packages = with nix-casks.packages.${system}; [
    font-suit # SUIT
  ];
}

Package Definition

{
  "pname": "font-suit",
  "version": "2.0.5",
  "src": {
    "url": "https://github.com/sun-typeface/SUIT/releases/download/v2.0.5/SUIT-otf.zip",
    "sha256": "c832868eb7b403b9d0af4a513ae50e8a0b1b7781471247fca71f1efef84b96aa"
  },
  "installPhase": [
    "mkdir -p \"$out/Library/Fonts/SUIT-Heavy.otf\" && cp -r \"SUIT-Heavy.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUIT-ExtraLight.otf\" && cp -r \"SUIT-ExtraLight.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUIT-Light.otf\" && cp -r \"SUIT-Light.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUIT-Regular.otf\" && cp -r \"SUIT-Regular.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUIT-Medium.otf\" && cp -r \"SUIT-Medium.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUIT-SemiBold.otf\" && cp -r \"SUIT-SemiBold.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUIT-Bold.otf\" && cp -r \"SUIT-Bold.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUIT-ExtraBold.otf\" && cp -r \"SUIT-ExtraBold.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUIT-Thin.otf\" && cp -r \"SUIT-Thin.otf\" \"$out/Library/Fonts\""
  ],
  "meta": {
    "homepage": "https://sun.fo/suit"
  }
}