KiCad icon

KiCad 10.0.5

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": "10.0.5",
  "src": {
    "url": "https://github.com/KiCad/kicad-source-mirror/releases/download/10.0.5/kicad-unified-universal-10.0.5.dmg",
    "sha256": "9399e18609c6b94e708b375bb88455b94c55653ec427b81023d71ae42217d681"
  },
  "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 \"$out/Applications/KiCad/KiCad.app/Contents/MacOS/idf2vrml\" \"$out/bin/idf2vrml\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/KiCad/KiCad.app/Contents/MacOS/idfcyl\" \"$out/bin/idfcyl\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli\" \"$out/bin/kicad-cli\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/KiCad/KiCad.app/Contents/MacOS/idfrect\" \"$out/bin/idfrect\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/KiCad/KiCad.app/Contents/MacOS/dxf2idf\" \"$out/bin/dxf2idf\""
  ],
  "meta": {
    "description": "Electronics design automation suite",
    "homepage": "https://kicad.org/"
  }
}