KiCad icon

KiCad 9.0.0

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.0",
  "src": {
    "url": "https://github.com/KiCad/kicad-source-mirror/releases/download/9.0.0/kicad-unified-universal-9.0.0.dmg",
    "sha256": "6ea38293c4ccbacb91723388c059042864db7ca8742d7dce509b1692637f4a19"
  },
  "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/"
  }
}