feat: init Liminix evaluation system #67

Closed
lbailly wants to merge 3 commits from liminix-v1 into main
2 changed files with 12 additions and 18 deletions
Showing only changes of commit cb02eba0a2 - Show all commits

View file

@ -6,24 +6,18 @@
}: }:
let let
evalLiminix = evalLiminix =
{ config, device }:
{ {
config, primary = import liminix {
device, inherit device nixpkgs;
output, imageType = "primary";
}: liminix-config = config;
{ };
primary = secondary = import liminix {
(import liminix { inherit device nixpkgs;
inherit device nixpkgs; imageType = "secondary";
imageType = "primary"; liminix-config = config;
liminix-config = config; };
}).outputs.${output};
secondary =
(import liminix {
inherit device nixpkgs;
imageType = "secondary";
liminix-config = config;
}).outputs.${output};
}; };
zyxel = { zyxel = {
nwa50ax = import "${liminix}/devices/zyxel-nwa50ax"; nwa50ax = import "${liminix}/devices/zyxel-nwa50ax";
@ -40,6 +34,5 @@ in
ap-test = evalLiminix { ap-test = evalLiminix {
config = ./machines/ap/configuration.nix; config = ./machines/ap/configuration.nix;
device = zyxel.nwa50ax; device = zyxel.nwa50ax;
output = "zyxel-nwa-fit";
}; };
} }

1
liminix-rebuild.nix Normal file
View file

@ -0,0 +1 @@
{ liminix-system }: (import ./liminix-hive.nix { }).${liminix-system}.primary