Add nixosModules to flake
This commit is contained in:
parent
f5e48f70e2
commit
51a68d1e91
|
@ -131,6 +131,10 @@
|
||||||
packages = self.packages.${system};
|
packages = self.packages.${system};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
nixosModules =
|
||||||
|
# Modules for composing Genode and NixOS
|
||||||
|
import ./nixos-modules { flake = self; };
|
||||||
|
|
||||||
checks =
|
checks =
|
||||||
# Checks for continous testing
|
# Checks for continous testing
|
||||||
let tests = import ./tests;
|
let tests = import ./tests;
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
{ flake }:
|
||||||
|
|
||||||
|
let
|
||||||
|
baseModules =
|
||||||
|
[ ./genode-core.nix ./genode-init.nix ./gui ./hardware.nix ./systemd.nix ];
|
||||||
|
in {
|
||||||
|
|
||||||
|
x86_64 = {
|
||||||
|
imports = [ baseModules ];
|
||||||
|
nixpkgs = rec {
|
||||||
|
localSystem = "x86_64-linux";
|
||||||
|
crossSystem = "x86_64-genode";
|
||||||
|
system = localSystem + "-" + crossSystem;
|
||||||
|
pkgs = flake.legacyPackages.${system};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
nova = import ./nova.nix;
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue