summaryrefslogtreecommitdiff
path: root/modules/nixos/traits/secrets.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2024-02-10 18:09:25 -0500
committerseth <[email protected]>2024-02-10 18:09:25 -0500
commitde90fa19303213ace45952711bf0fd6b3cd85f3d (patch)
treee80165e1844dd1cd3743830c9f8bdc0c5f179791 /modules/nixos/traits/secrets.nix
parent6bc36b613f8a83d9b265170d7a7c0c683942ceb3 (diff)
modules: import extra options where they're introduced
Diffstat (limited to 'modules/nixos/traits/secrets.nix')
-rw-r--r--modules/nixos/traits/secrets.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/nixos/traits/secrets.nix b/modules/nixos/traits/secrets.nix
index 085d8f3..57762cd 100644
--- a/modules/nixos/traits/secrets.nix
+++ b/modules/nixos/traits/secrets.nix
@@ -1,6 +1,7 @@
{
config,
lib,
+ inputs,
...
}: let
cfg = config.traits.secrets;
@@ -9,6 +10,8 @@ in {
enable = lib.mkEnableOption "secrets management";
};
+ imports = [inputs.agenix.nixosModules.default];
+
config = lib.mkIf cfg.enable {
age = {
identityPaths = ["/etc/age/key"];