diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2023-11-20 12:25:02 +0000 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2023-11-20 12:25:02 +0000 |
| commit | c58d8f0502e4138b3ed7e373a8e55feb9f02508a (patch) | |
| tree | 35d29d752c3e53c777400518341ce91e4c7062e6 /profiles | |
| parent | 19a3135810bc24448377114748a4eb65f59a8b36 (diff) | |
fixup
Diffstat (limited to 'profiles')
| -rw-r--r-- | profiles/core/secrets.nix | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/profiles/core/secrets.nix b/profiles/core/secrets.nix index 12b8a95..cacfcb7 100644 --- a/profiles/core/secrets.nix +++ b/profiles/core/secrets.nix @@ -19,22 +19,24 @@ in inputs.sops-nix.nixosModules.sops (mkAliasOptionModule [ "secrets" ] [ "sops" "secrets" ]) # TODO: get my username(s) from machine config ]; - sops = { - secrets = attrsets.mergeAttrsList - [ - (getSecrets "${inputs.self}/secrets") - (getSecrets "${inputs.self}/secrets/${machine.hostname}") - ]; - }; + config = mkIf machine.secrets { + sops = { + secrets = attrsets.mergeAttrsList + [ + (getSecrets "${inputs.self}/secrets") + (getSecrets "${inputs.self}/secrets/${machine.hostname}") + ]; + }; - environment = { - systemPackages = [ - pkgs.sops - pkgs.age - ]; - }; + environment = { + systemPackages = [ + pkgs.sops + pkgs.age + ]; + }; - hm = { - programs.password-store.enable = true; + hm = { + programs.password-store.enable = true; + }; }; } |
