blob: 41f55ddcdab651350e6215565f55050b746ace82 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
{
kicad,
kikit,
nix-filter,
runCommand,
}: runCommand "ocularium.panel" {
nativeBuildInputs = [
kicad
kikit
];
src = nix-filter {
root = ./..;
include = [
"kikit"
(nix-filter.matchExt "kicad_pcb")
];
};
} ''
set -e
export HOME=$(mktemp -d)
mkdir -p $out/share/npry/ocularium
cd $HOME
kikit panelize -p :jlcTooling -p $src/kikit/jlc_edge_rails.json $src/okm.kicad_pcb panel.kicad_pcb
cp panel.kicad_{pcb,pro} $out/share/npry/ocularium
''
|