diff --git a/modules/home/utilities/secrets.nix b/modules/home/utilities/secrets.nix index 672570f..50f2475 100644 --- a/modules/home/utilities/secrets.nix +++ b/modules/home/utilities/secrets.nix @@ -31,8 +31,12 @@ in config = mkIf cfg.enable { # Set up SOPS + # TODO: Fix the key not being present in .config/sops before sops-nix runs sops.defaultSopsFile = cfg.defaultFile; - sops.age.sshKeyPaths = [ "${config.home.homeDirectory}/.config/sops/sops_ed25519_key" ]; + sops.age.sshKeyPaths = [ + "${config.home.homeDirectory}/.config/sops/sops_ed25519_key" + # "/persist/home/${config.home.username}/.config/sops/sops_ed25519_key" + ]; sops.secrets = cfg.secrets; modules.impermanence.directories = [ ".config/sops" ]; }; diff --git a/profiles/nixos/base.nix b/profiles/nixos/base.nix index 87ccd19..3204215 100644 --- a/profiles/nixos/base.nix +++ b/profiles/nixos/base.nix @@ -23,6 +23,7 @@ in "/var/lib/nixos" ]; + # TODO: Remove the secrets module and use sops directly? secrets = { enable = true; secrets = {