feat(extern): dns

This commit is contained in:
arcnmx 2024-04-06 10:48:26 -07:00
parent 6db8e4e304
commit 510be2a5bb
6 changed files with 153 additions and 3 deletions

View file

@ -21,6 +21,6 @@ in {
# work around https://github.com/NixOS/nixpkgs/issues/132646
system.nssDatabases.hosts = mkIf config.services.resolved.enable (
mkOrder 500 [ "files" ]
mkOrder 450 [ "files" ]
);
}

View file

@ -32,7 +32,7 @@ in {
# prioritize our resolver over systemd-resolved!
system.nssDatabases.hosts = let
avahiResolverEnabled = config.services.avahi.enable && (config.services.avahi.nssmdns4 || config.services.avahi.nssmdns4);
in mkIf (enableDns && (config.services.resolved.enable || avahiResolverEnabled)) (mkOrder 499 ["dns"]);
in mkIf (enableDns && (config.services.resolved.enable || avahiResolverEnabled)) (mkOrder 475 ["dns"]);
services.resolved.extraConfig = mkIf enableDns ''
DNSStubListener=no
'';