summaryrefslogtreecommitdiff
path: root/hosts/surtr/dns/default.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-03-21 15:43:47 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2026-03-21 15:43:47 +0100
commit8b1ac25da8313861252e6015f3827d752d9dd8d9 (patch)
tree6e06d32c7cb703f6b677a467aece0c1f00581031 /hosts/surtr/dns/default.nix
parent9d3e0c1757ec4e787ef3d679f69de91846d16bfb (diff)
downloadnixos-8b1ac25da8313861252e6015f3827d752d9dd8d9.tar
nixos-8b1ac25da8313861252e6015f3827d752d9dd8d9.tar.gz
nixos-8b1ac25da8313861252e6015f3827d752d9dd8d9.tar.bz2
nixos-8b1ac25da8313861252e6015f3827d752d9dd8d9.tar.xz
nixos-8b1ac25da8313861252e6015f3827d752d9dd8d9.zip
...
Diffstat (limited to 'hosts/surtr/dns/default.nix')
-rw-r--r--hosts/surtr/dns/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/hosts/surtr/dns/default.nix b/hosts/surtr/dns/default.nix
index 14d6efd6..c210cb2d 100644
--- a/hosts/surtr/dns/default.nix
+++ b/hosts/surtr/dns/default.nix
@@ -46,7 +46,12 @@ in {
46 46
47 systemd.services.knot = { 47 systemd.services.knot = {
48 unitConfig.RequiresMountsFor = [ "/var/lib/knot" ]; 48 unitConfig.RequiresMountsFor = [ "/var/lib/knot" ];
49 serviceConfig.LoadCredential = map ({name, ...}: "${name}.yaml:${config.sops.secrets.${name}.path}") knotKeys; 49 serviceConfig = {
50 LoadCredential = map ({name, ...}: "${name}.yaml:${config.sops.secrets.${name}.path}") knotKeys;
51 BindPaths = let
52 dkimBindPath = domain: "/var/lib/rspamd/dkim/${domain}.txt:/var/lib/dkim/${domain}.txt";
53 in map dkimBindPath ["yggdrasil.li" "141.li" "kleen.li" "praseodym.org" "kleen.consulting" "bouncy.email"];
54 };
50 }; 55 };
51 56
52 services.knot = { 57 services.knot = {