From e6de0eab052e79d39d404a0a89ac4bd8991f6bd5 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Mar 2026 21:52:35 +0100 Subject: [PATCH] networking/overlay: Use non-blocking-nameservers on servers --- modules/nixos/networking/overlay.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/nixos/networking/overlay.nix b/modules/nixos/networking/overlay.nix index d2166a6..1ed8f7d 100644 --- a/modules/nixos/networking/overlay.nix +++ b/modules/nixos/networking/overlay.nix @@ -78,7 +78,12 @@ in dnsServers = lib.mkOption { type = lib.types.listOf lib.types.nonEmptyStr; - default = if (blocking-nameservers != [ ]) then blocking-nameservers else recursive-nameservers; + default = + { + "client" = blocking-nameservers; + "server" = recursive-nameservers; + } + .${cfg.role}; }; implementation = lib.mkOption {