From 7a75ff669301cc2683895116014aa016623381d2 Mon Sep 17 00:00:00 2001 From: Frantisek Bohacek Date: Sun, 8 Oct 2023 10:51:11 +0200 Subject: [PATCH] feat: make sure dhcp won't change dns --- modules/services/wireguard.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/modules/services/wireguard.nix b/modules/services/wireguard.nix index 8d0d911..50e8cc7 100644 --- a/modules/services/wireguard.nix +++ b/modules/services/wireguard.nix @@ -5,11 +5,17 @@ allowedUDPPorts = [ 51820 ]; }; - networking.nameservers = [ - "${inputs.semi-secrets.wg.lan.serverIp}" - "1.1.1.1" - "1.0.0.1" - ]; + networking = { + nameservers = [ + "${inputs.semi-secrets.wg.lan.serverIp}" + "1.1.1.1" + "1.0.0.1" + ]; + + # disable auto resolving + dhcpcd.extraConfig = "nohook resolv.conf"; + networkmanager.dns = "none"; + }; networking.resolvconf.extraOptions = [ "timeout: 2" -- 2.48.1