diff --git a/modules/nixos/hardware/btrfs.nix b/modules/nixos/hardware/btrfs.nix index a2e4f58..3c960e1 100644 --- a/modules/nixos/hardware/btrfs.nix +++ b/modules/nixos/hardware/btrfs.nix @@ -83,6 +83,21 @@ in umount /btrfs_tmp ''; programs.fuse.userAllowOther = true; + fileSystems."/persist".neededForBoot = true; + environment.persistence."/persist" = { + hideMounts = true; + directories = [ + "/var/lib/systemd" + "/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" + "/etc/machine-id" + ]; + }; }) ] ); diff --git a/systems/x86_64-linux/nemesis/default.nix b/systems/x86_64-linux/nemesis/default.nix index 5961317..a6084b4 100644 --- a/systems/x86_64-linux/nemesis/default.nix +++ b/systems/x86_64-linux/nemesis/default.nix @@ -24,17 +24,4 @@ }; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; - - fileSystems."/persist".neededForBoot = true; - environment.persistence."/persist" = { - hideMounts = true; - directories = [ "/var/lib/systemd" ]; - 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" - "/etc/machine-id" - ]; - }; }