Just fuckin don't do nothin

This commit is contained in:
niten 2023-10-05 12:16:17 -07:00
parent 8ce5e3b84f
commit b12c284060

View File

@ -66,24 +66,24 @@ in {
}; };
}; };
imports = [ ./nsd.nix ./zone-to-zonefile.nix ]; imports = [ ./nsd.nix ];
config = mkIf cfg.enable { config = mkIf cfg.enable {
services.fudo-nsd = { # services.fudo-nsd = {
enable = true; # enable = true;
identity = cfg.identity; # identity = cfg.identity;
interfaces = cfg.listen-ips; # interfaces = cfg.listen-ips;
stateDirectory = cfg.state-directory; # stateDirectory = cfg.state-directory;
zones = mapAttrs' (dom: domCfg: # zones = mapAttrs' (dom: domCfg:
let zoneCfg = domCfg.zone; # let zoneCfg = domCfg.zone;
in nameValuePair "${dom}." { # in nameValuePair "${dom}." {
dnssec = zoneCfg.ksk.key-file != null; # dnssec = zoneCfg.ksk.key-file != null;
ksk.keyFile = # ksk.keyFile =
mkIf (zoneCfg.ksk.key-file != null) zoneCfg.ksk.key-file; # mkIf (zoneCfg.ksk.key-file != null) zoneCfg.ksk.key-file;
data = let # data = let
content = zoneToZonefile cfg.timestamp dom domCfg.zone-definition; # content = zoneToZonefile cfg.timestamp dom domCfg.zone-definition;
in trace content content; # in trace content content;
}) cfg.domains; # }) cfg.domains;
}; # };
}; };
} }