From 46097b2398332561a929081791c01f1cf08aeb06 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Mon, 25 Mar 2024 11:02:45 -0400 Subject: [PATCH] secrets: improve formatting --- secrets/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/secrets/default.nix b/secrets/default.nix index 9a4db42..5f808f1 100644 --- a/secrets/default.nix +++ b/secrets/default.nix @@ -4,7 +4,9 @@ let inherit (lib.our) mkOpt; inherit (lib.types) bool attrsOf path; - mkSecret = name: nameValuePair (removeSuffix ".age" name) { file = "${./.}/${name}"; }; + mkSecret = name: nameValuePair + (removeSuffix ".age" name) + { file = "${./.}/${name}"; }; secrets = listToAttrs (map mkSecret (attrNames (import ./secrets.nix))); withOwner = name: secret: secret // { owner = name; group = name; }; @@ -18,7 +20,13 @@ in config = mkIf config.modules.secrets.enable { secrets = mapAttrs (n: v: v.path) config.age.secrets; age.secrets = mkMerge [ - { inherit (secrets) "infinidoge-password" "root-password" "binary-cache-private-key"; } + { + inherit (secrets) + "infinidoge-password" + "root-password" + "binary-cache-private-key" + ; + } (mkIf config.services.nginx.enable { "inx.moe.pem" = withOwner "nginx" secrets."inx.moe.pem"; "inx.moe.key" = withOwner "nginx" secrets."inx.moe.key";