diff options
Diffstat (limited to 'labernix/release.nix')
-rw-r--r-- | labernix/release.nix | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/labernix/release.nix b/labernix/release.nix new file mode 100644 index 00000000..1edf284a --- /dev/null +++ b/labernix/release.nix @@ -0,0 +1,22 @@ +with import <nixpkgs/lib>; + +let + system = "x86_64-linux"; + + genMachine = name: cfg: (import <nixpkgs/nixos/lib/eval-config.nix> { + inherit system; + modules = [ cfg ]; + }).config.system.build.toplevel; + +in { + machines = mapAttrs genMachine (import ./default.nix).machines; + tests = { + heinrich = import ./tests/heinrich.nix { inherit system; }; + }; + + pkgs = import ./pkgs { + pkgs = import <nixpkgs> { + inherit system; + }; + }; +} |