diff options
| author | Nathan Perry <np@nathanperry.dev> | 2024-09-02 19:53:43 -0400 |
|---|---|---|
| committer | Nathan Perry <np@nathanperry.dev> | 2024-09-02 19:53:43 -0400 |
| commit | 982798292719a24bcbb4f9e17cd5c65c8a46ecda (patch) | |
| tree | 11800fcb5a70f21903aeebed407473420bbe0d41 /clef/nix/bom.nix | |
| parent | 5ddfa32166cee8b2f91f37f9037eb26c182c2125 (diff) | |
move hw into subdirectory
Diffstat (limited to 'clef/nix/bom.nix')
| -rw-r--r-- | clef/nix/bom.nix | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/clef/nix/bom.nix b/clef/nix/bom.nix deleted file mode 100644 index fbff8ff..0000000 --- a/clef/nix/bom.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - runCommand, - interactiveHtmlBom, - - nix-filter, - lib, - - pcb_path, - src, - - boardName ? (lib.removeSuffix ".kicad_pcb" (builtins.baseNameOf pcb_path)), - extraArgs ? [ - "--dark-mode" - "--include-tracks" - "--include-nets" - ], -}: let - sharePath = "share/npry/clef/bom"; - -in runCommand "${boardName}.bom" { - nativeBuildInputs = [ - interactiveHtmlBom - ]; - - INTERACTIVE_HTML_BOM_NO_DISPLAY = 1; - - src = nix-filter { - root = src; - - include = [ - (nix-filter.matchExt "kicad_pcb") - (nix-filter.matchExt "kicad_pro") - (nix-filter.matchExt "kicad_wks") - - (_args: path: type: type == "directory") - ]; - }; -} '' - mkdir -p "$out/${sharePath}" - - cd $src - - generate_interactive_bom \ - --dest-dir "$out/${sharePath}" \ - --no-browser \ - ${lib.concatMapStrings (arg: "${arg} \\\n") extraArgs} \ - "$src/${pcb_path}" -'' |
