diff --git a/hosts/common/optional/persistence.nix b/hosts/common/optional/persistence.nix index f70abd1..1f2f8c4 100644 --- a/hosts/common/optional/persistence.nix +++ b/hosts/common/optional/persistence.nix @@ -4,13 +4,10 @@ hideMounts = true; directories = [ "/etc/nixos" - "/srv" "/var/log" "/var/lib/nixos" "/var/lib/systemd/coredump" "/etc/NetworkManager/system-connections" - "/var/lib/flatpak" - "/run/secrets-for-users" ]; files = [ "/etc/ssh/ssh_host_ed25519_key" diff --git a/hosts/merlin/default.nix b/hosts/merlin/default.nix index e334a26..05836bb 100644 --- a/hosts/merlin/default.nix +++ b/hosts/merlin/default.nix @@ -82,6 +82,12 @@ in { }; }; + environment.persistence."/persist" = { + directories = [ + "/etc/zpool" + ]; + }; + boot.supportedFilesystems = ["zfs"]; boot.zfs.forceImportRoot = false; networking.hostId = "18aec5d7";