KiCad icon

KiCad 9.0.1

Electronics design automation suite

Installation

System wide:

{
  environment.systemPackages = with nix-casks.packages.${system}; [
    kicad # KiCad
  ];
}

Home Manager:

{
  home.packages = with nix-casks.packages.${system}; [
    kicad # KiCad
  ];
}

Package Definition

{
  "pname": "kicad",
  "version": "9.0.1",
  "src": {
    "url": "https://github.com/KiCad/kicad-source-mirror/releases/download/9.0.1/kicad-unified-universal-9.0.1.dmg",
    "sha256": "783f6d7e408ab65f59c0008f8f0464ad8bb64028b0194979be7280c0af7b0719"
  },
  "installPhase": [
    "mkdir -p \"$out/Applications/KiCad\" && cp -r \"KiCad\" \"$out/Applications\"",
    "mkdir -p \"$out/bin/Library/Application Support/kicad\" && cp -r \"demos\" \"$out/bin/Library/Application Support/kicad/demos\"",
    "mkdir -p \"$out/bin\" && ln -s \"KiCad/KiCad.app/Contents/MacOS/idf2vrml\" \"$out/bin/idf2vrml\"",
    "mkdir -p \"$out/bin\" && ln -s \"KiCad/KiCad.app/Contents/MacOS/idfcyl\" \"$out/bin/idfcyl\"",
    "mkdir -p \"$out/bin\" && ln -s \"KiCad/KiCad.app/Contents/MacOS/kicad-cli\" \"$out/bin/kicad-cli\"",
    "mkdir -p \"$out/bin\" && ln -s \"KiCad/KiCad.app/Contents/MacOS/idfrect\" \"$out/bin/idfrect\"",
    "mkdir -p \"$out/bin\" && ln -s \"KiCad/KiCad.app/Contents/MacOS/dxf2idf\" \"$out/bin/dxf2idf\""
  ],
  "meta": {
    "description": "Electronics design automation suite",
    "homepage": "https://kicad.org/"
  }
}