fix(network): update systemd-resolved config to use settings-style config

This commit is contained in:
Antoine Viallon 2026-03-12 21:42:59 +01:00
parent 898bb7c910
commit 2da909f2f5
Signed by: aviallon
GPG key ID: 186FC35EDEB25716
2 changed files with 7 additions and 8 deletions

View file

@ -35,10 +35,10 @@ in
services.resolved = { services.resolved = {
enable = (cfg.dns == "systemd-resolved"); enable = (cfg.dns == "systemd-resolved");
llmnr = mkForce "false"; # https://www.blackhillsinfosec.com/how-to-disable-llmnr-why-you-want-to/ settings.Resolve = {
dnssec = "false"; # Causes issues with masquerading DNS LLMNR = mkForce false; # https://www.blackhillsinfosec.com/how-to-disable-llmnr-why-you-want-to/
extraConfig = myLib.config.toSystemd { DNSSEC = false;
"DNS" = [ DNS = [
# cloudflare-dns.com # cloudflare-dns.com
"1.1.1.1" "1.1.1.1"
"2606:4700:4700::1111" "2606:4700:4700::1111"

View file

@ -154,10 +154,9 @@ in {
''; '';
}; };
services.resolved.extraConfig = services.resolved.settings.Resolve = {
'' MulticastDNS = false;
mDNS=no };
'';
services.nginx = { services.nginx = {