summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix17
1 files changed, 13 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index eee27a3..446a74f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -53,19 +53,28 @@
nixosConfigurations =
let
- hostConfig = host: (makeOverridable nixpkgs.lib.nixosSystem) {
+ nixosSystem = { modules }: makeOverridable nixpkgs.lib.nixosSystem {
inherit pkgs system;
+ modules = modules ++ [
+ nixpkgs.nixosModules.notDetected
+ impermanence.nixosModule
+ ];
+ };
+ hostConfig = host: nixosSystem {
modules = [
./sys
host
- nixpkgs.nixosModules.notDetected
- impermanence.nixosModule
nixvirt.nixosModules.default
];
};
in
- mapAttrs (_: hostConfig) (importAll { root = ./sys/platform; });
+ mapAttrs (_: hostConfig) (importAll { root = ./sys/platform; })
+ // {
+ dmz = nixosSystem {
+ modules = [ ./dmz ];
+ };
+ };
homeConfigurations =
let