diff --git a/hosts/iso/default.nix b/hosts/iso/default.nix index 00281a1..7f10975 100644 --- a/hosts/iso/default.nix +++ b/hosts/iso/default.nix @@ -21,6 +21,8 @@ stateVersion = "24.11"; }; + environment.persistence."/persist".enable = lib.mkForce false; + services = { btrfs.autoScrub.enable = lib.mkForce false; fstrim.enable = lib.mkForce false; diff --git a/hosts/prophet/default.nix b/hosts/prophet/default.nix index 5bdab45..10ac201 100644 --- a/hosts/prophet/default.nix +++ b/hosts/prophet/default.nix @@ -14,12 +14,12 @@ wg-quick.interfaces.wgc.address = [ "10.100.0.19/24" ]; }; - environment.persistence."/persist".enable = lib.mkForce false; - system = { mailserver.enable = true; wireless.enable = false; wireguard.client.enable = true; stateVersion = "24.05"; }; + + environment.persistence."/persist".enable = lib.mkForce false; } diff --git a/modules/system/devices/boot/services/root-reset/default.nix b/modules/system/devices/boot/services/root-reset/default.nix index c7ac461..44d2a1b 100644 --- a/modules/system/devices/boot/services/root-reset/default.nix +++ b/modules/system/devices/boot/services/root-reset/default.nix @@ -1,7 +1,7 @@ { config, ... }: { boot.initrd.systemd.services.root-reset = { - enable = true; + enable = config.environment.persistence."/persist".enable; description = "Create new and snapshot previous root"; wantedBy = [ "initrd.target" ]; before = [ "sysroot.mount" ];