forked from M-Labs/nix-scripts
Compare commits
10 Commits
05be2516c6
...
5ea3f50672
Author | SHA1 | Date |
---|---|---|
|
5ea3f50672 | |
|
3ae56dbfff | |
|
8a7d5032fc | |
|
88f8c1bf50 | |
|
29b079d84d | |
|
f4a1a01e2f | |
|
3cfc45e524 | |
|
7256e73ffa | |
|
c0e2eee49d | |
|
b72d035311 |
|
@ -182,7 +182,7 @@
|
||||||
"emailoverride": "",
|
"emailoverride": "",
|
||||||
"keepnr": 50,
|
"keepnr": 50,
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": { "type": "git", "value": "https://github.com/NixOS/nixpkgs.git nixos-23.11", "emailresponsible": false },
|
"nixpkgs": { "type": "git", "value": "https://github.com/NixOS/nixpkgs.git nixos-21.05", "emailresponsible": false },
|
||||||
"nixScripts": { "type": "git", "value": "https://git.m-labs.hk/M-Labs/nix-scripts.git", "emailresponsible": false },
|
"nixScripts": { "type": "git", "value": "https://git.m-labs.hk/M-Labs/nix-scripts.git", "emailresponsible": false },
|
||||||
"urukulSrc": { "type": "git", "value": "https://github.com/quartiq/urukul.git", "emailresponsible": false },
|
"urukulSrc": { "type": "git", "value": "https://github.com/quartiq/urukul.git", "emailresponsible": false },
|
||||||
"mirnySrc": { "type": "git", "value": "https://github.com/quartiq/mirny.git", "emailresponsible": false },
|
"mirnySrc": { "type": "git", "value": "https://github.com/quartiq/mirny.git", "emailresponsible": false },
|
||||||
|
|
|
@ -11,10 +11,11 @@
|
||||||
"emailoverride": "",
|
"emailoverride": "",
|
||||||
"keepnr": 10,
|
"keepnr": 10,
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": { "type": "git", "value": "https://github.com/NixOS/nixpkgs.git nixos-23.11", "emailresponsible": false },
|
"nixpkgs": { "type": "git", "value": "https://github.com/NixOS/nixpkgs.git nixos-24.05", "emailresponsible": false },
|
||||||
"mozillaOverlay": { "type": "git", "value": "https://github.com/mozilla/nixpkgs-mozilla.git", "emailresponsible": false },
|
"mozillaOverlay": { "type": "git", "value": "https://github.com/mozilla/nixpkgs-mozilla.git", "emailresponsible": false },
|
||||||
"nixScripts": { "type": "git", "value": "https://git.m-labs.hk/M-Labs/nix-scripts.git", "emailresponsible": false },
|
"nixScripts": { "type": "git", "value": "https://git.m-labs.hk/M-Labs/nix-scripts.git", "emailresponsible": false },
|
||||||
"stabilizerSrc": { "type": "git", "value": "https://github.com/quartiq/stabilizer.git", "emailresponsible": false },
|
"stabilizerSrc": { "type": "git", "value": "https://github.com/quartiq/stabilizer.git main", "emailresponsible": false },
|
||||||
|
"stabilizerPounderSrc": { "type": "git", "value": "https://github.com/spaqin/stabilizer.git pounder-telemetry", "emailresponsible": false },
|
||||||
"saymaMmcSrc": { "type": "git", "value": "https://github.com/sinara-hw/openMMC.git sayma-devel", "emailresponsible": false }
|
"saymaMmcSrc": { "type": "git", "value": "https://github.com/sinara-hw/openMMC.git sayma-devel", "emailresponsible": false }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -41,5 +42,17 @@
|
||||||
"enableemail": false,
|
"enableemail": false,
|
||||||
"emailoverride": "",
|
"emailoverride": "",
|
||||||
"keepnr": 10
|
"keepnr": 10
|
||||||
|
},
|
||||||
|
"kirdy": {
|
||||||
|
"enabled": 1,
|
||||||
|
"type": 1,
|
||||||
|
"hidden": false,
|
||||||
|
"description": "Firmware for the Sinara 1550 Kirdy laser diode driver",
|
||||||
|
"flake": "git+https://git.m-labs.hk/M-Labs/kirdy.git",
|
||||||
|
"checkinterval": 300,
|
||||||
|
"schedulingshares": 10,
|
||||||
|
"enableemail": false,
|
||||||
|
"emailoverride": "",
|
||||||
|
"keepnr": 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
"emailoverride": "",
|
"emailoverride": "",
|
||||||
"keepnr": 10,
|
"keepnr": 10,
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": { "type": "git", "value": "https://github.com/NixOS/nixpkgs.git nixos-23.11", "emailresponsible": false },
|
"nixpkgs": { "type": "git", "value": "https://github.com/NixOS/nixpkgs.git nixos-24.05", "emailresponsible": false },
|
||||||
"nixScripts": { "type": "git", "value": "https://git.m-labs.hk/M-Labs/nix-scripts.git", "emailresponsible": false },
|
"nixScripts": { "type": "git", "value": "https://git.m-labs.hk/M-Labs/nix-scripts.git", "emailresponsible": false },
|
||||||
"webSrc": { "type": "git", "value": "https://git.m-labs.hk/M-Labs/web2019.git", "emailresponsible": false },
|
"webSrc": { "type": "git", "value": "https://git.m-labs.hk/M-Labs/web2019.git", "emailresponsible": false },
|
||||||
"nmigenSrc": { "type": "git", "value": "https://gitlab.com/nmigen/nmigen.git", "emailresponsible": false }
|
"nmigenSrc": { "type": "git", "value": "https://gitlab.com/nmigen/nmigen.git", "emailresponsible": false }
|
||||||
|
|
|
@ -52,6 +52,7 @@ let
|
||||||
'';
|
'';
|
||||||
|
|
||||||
dontFixup = true;
|
dontFixup = true;
|
||||||
|
auditable = false;
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
pkgs.lib.attrsets.mapAttrs'
|
pkgs.lib.attrsets.mapAttrs'
|
||||||
|
@ -62,20 +63,18 @@ in
|
||||||
binaryName = name;
|
binaryName = name;
|
||||||
cargoDepsName = "stabilizer";
|
cargoDepsName = "stabilizer";
|
||||||
src = <stabilizerSrc>;
|
src = <stabilizerSrc>;
|
||||||
patchPhase = ''
|
|
||||||
substituteInPlace src/net/mod.rs \
|
|
||||||
--replace "[10, 34, 16, 10];" \
|
|
||||||
"[192, 168, 1, 10];" # or other default MQTT broker address
|
|
||||||
'';
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
} // value))) {
|
} // value))) {
|
||||||
dual-iir = {};
|
dual-iir = {};
|
||||||
dual-iir-pounder_v1_0 = {
|
|
||||||
binaryName = "dual-iir";
|
|
||||||
extraCargoBuildArgs = "--features pounder_v1_0";
|
|
||||||
};
|
|
||||||
lockin = {};
|
lockin = {};
|
||||||
} //
|
} //
|
||||||
|
{ stabilizer-pounder-dual-iir = buildStm32Firmware {
|
||||||
|
name = "stabilizer-pounder-dual-iir";
|
||||||
|
binaryName = "dual-iir";
|
||||||
|
cargoDepsName = "stabilizer";
|
||||||
|
src = <stabilizerPounderSrc>;
|
||||||
|
doCheck = false;
|
||||||
|
}; } //
|
||||||
{
|
{
|
||||||
# openMMC build system breaks if host compiler is not available, so do not use stdenvNoCC here
|
# openMMC build system breaks if host compiler is not available, so do not use stdenvNoCC here
|
||||||
sayma-mmc = pkgs.stdenv.mkDerivation {
|
sayma-mmc = pkgs.stdenv.mkDerivation {
|
||||||
|
|
Loading…
Reference in New Issue