diff --git a/nixos/modules/impermanence/default.nix b/nixos/modules/impermanence/default.nix index 3353259..48eb32e 100644 --- a/nixos/modules/impermanence/default.nix +++ b/nixos/modules/impermanence/default.nix @@ -17,6 +17,7 @@ "/etc/machine-id" { file = "/var/keys/secret_file"; parentDirectory = { mode = "u=rwx,g=,o="; }; } ]; + "/etc/shadow" }; systemd.tmpfiles.rules = [ "d /persist/home/ 0777 root root -" # /persist/home created, owned by root diff --git a/nixos/modules/impermanence/home.nix b/nixos/modules/impermanence/home.nix index 8e2406f..12c5da3 100644 --- a/nixos/modules/impermanence/home.nix +++ b/nixos/modules/impermanence/home.nix @@ -5,24 +5,27 @@ ]; home.persistence."/persist/home/${username}" = { directories = [ - "Downloads" - "Music" - "Pictures" - "Documents" - "Videos" - "VMs" - "Git" - "nixos-config" - "blender" - ".gnupg" - ".ssh" - ".nixops" - ".local/share/keyrings" - ".local/share/direnv" - { - directory = ".local/share/Steam"; - method = "symlink"; - } + "Downloads" + "Music" + "Pictures" + "Documents" + "Videos" + "VMs" + "Git" + "nixos-config" + "blender" + ".gnupg" + ".ssh" + ".nixops" + ".local/share/keyrings" + ".local/share/direnv" + { + directory = ".local/share/Steam"; + method = "symlink"; + } + ".mozilla" + ".local/share/TelegramDesktop" + ".config/solaar" ]; files = [ ".screenrc"