Installation

System wide:

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

Home Manager:

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

Package Definition

{
  "pname": "font-karma",
  "version": "2.000",
  "src": {
    "url": "https://github.com/itfoundry/karma/releases/download/v2.000/karma-2_000.zip",
    "sha256": "ebbe01be41c18aed6e538ea8d88eec65bb1bca046afc36b2fc6a84e808bda7e4"
  },
  "installPhase": [
    "mkdir -p \"$out/Library/Fonts/Karma-Bold.otf\" && cp -r \"Karma-Bold.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/Karma-Light.otf\" && cp -r \"Karma-Light.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/Karma-Medium.otf\" && cp -r \"Karma-Medium.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/Karma-Regular.otf\" && cp -r \"Karma-Regular.otf\" \"$out/Library/Fonts\"",
    "mkdir -p \"$out/Library/Fonts/Karma-SemiBold.otf\" && cp -r \"Karma-SemiBold.otf\" \"$out/Library/Fonts\""
  ],
  "meta": {
    "homepage": "https://github.com/itfoundry/karma"
  }
}