summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-02-13 11:18:15 -0600
committerAlejandro Soto <alejandro@34project.org>2024-02-13 11:19:07 -0600
commitd38da39afe4ec7c8028879b176881a6c91b2fb27 (patch)
treecc5e7a75461c1a816a872e50803cd40a437c1398
parent6318f32e342dafe75f637f618f28726387cb7081 (diff)
dmz: switch to impermanent root fs
Diffstat (limited to '')
-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