diff --git a/nixos/modules/impermanence.nix b/nixos/modules/impermanence.nix index 9fe8998..267c9d1 100644 --- a/nixos/modules/impermanence.nix +++ b/nixos/modules/impermanence.nix @@ -32,9 +32,14 @@ config = mkIf cfg.enable { persistentStoragePath = cfg.storagePath; directories = [ "/var/log" - "/etc/ssh" "/var/lib/nixos" ]; + files = [ + "/etc/ssh/ssh_host_ed25519_key" + "/etc/ssh/ssh_host_ed25519_key.pub" + "/etc/ssh/ssh_host_rsa_key" + "/etc/ssh/ssh_host_rsa_key.pub" + ]; }; environment.etc.machine-id.source = "${cfg.storagePath}/machine-id"; };