diff --git a/modules/programs/gui/bitwarden.mod.nix b/modules/programs/gui/bitwarden.mod.nix index 9ab4529..fbbd0c0 100644 --- a/modules/programs/gui/bitwarden.mod.nix +++ b/modules/programs/gui/bitwarden.mod.nix @@ -62,7 +62,10 @@ let in { config = mkIf isGraphical { - age.secrets.rbwConfig.file = (self + "/secrets/rbw_config.age"); + age.secrets.rbwConfig = { + file = (self + "/secrets/rbw_config.age"); + owner = username; + }; hjem.users.${username}.xdg.config.files."rbw/config.json".source = config.age.secrets.rbwConfig.path; environment = { diff --git a/modules/system/os/impermanence.mod.nix b/modules/system/os/impermanence.mod.nix index c50c9b4..dd84971 100644 --- a/modules/system/os/impermanence.mod.nix +++ b/modules/system/os/impermanence.mod.nix @@ -25,6 +25,9 @@ in }; }; + age.secretsDir = "/persist/run/secrets"; + age.secretsMountPoint = "/persist/run/secret-generations"; + environment.persistence."/persist" = { enable = true; hideMounts = true; diff --git a/secrets/rbw_config.age b/secrets/rbw_config.age index e33d854..8664ff8 100644 Binary files a/secrets/rbw_config.age and b/secrets/rbw_config.age differ