infra/nix/hosts/wyse/modules/coredns.nix
2026-01-05 23:09:19 +01:00

25 lines
493 B
Nix

{ config, ... }:
let
svc = "coredns.service";
usr = "${toString config.users.users.coredns.name}";
deps = [
"dnscrypt-proxy2.service"
"tailscaled.service"
];
in
{
imports = [ ../../../modules/coredns.nix ];
sops.secrets = {
"coredns/ifaces".restartUnits = [ svc ];
"coredns/iptailscale".restartUnits = [ svc ];
"coredns/ifaces".owner = usr;
"coredns/iptailscale".owner = usr;
};
systemd.services.coredns = {
wants = deps;
after = deps;
};
}