Installation

System wide:

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

Home Manager:

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

Package Definition

{
  "pname": "font-suite",
  "version": "2.0.4",
  "src": {
    "url": "https://github.com/sun-typeface/SUITE/releases/download/v2.0.4/SUITE-otf.zip",
    "sha256": "778a3fd99f27d279cc48448bf2001224d0898bd8a381ec12df0e78c8722c8dd8"
  },
  "installPhase": [
    "mkdir -p \"$out/Library/Fonts/SUITE-Light.otf\" && cp -r \"SUITE-Light.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUITE-Regular.otf\" && cp -r \"SUITE-Regular.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUITE-Medium.otf\" && cp -r \"SUITE-Medium.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUITE-SemiBold.otf\" && cp -r \"SUITE-SemiBold.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUITE-Bold.otf\" && cp -r \"SUITE-Bold.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUITE-ExtraBold.otf\" && cp -r \"SUITE-ExtraBold.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/SUITE-Heavy.otf\" && cp -r \"SUITE-Heavy.otf\" \"$out/Library/Fonts\""
  ],
  "meta": {
    "homepage": "https://sun.fo/suite"
  }
}