From 55b1cae63b9b5cdd21339c1c8d437698328c1762 Mon Sep 17 00:00:00 2001 From: Nathan Date: Sun, 18 Jan 2026 21:34:28 -0600 Subject: [PATCH] set pihole as sole dns --- system/services/docker/pihole/default.nix | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/system/services/docker/pihole/default.nix b/system/services/docker/pihole/default.nix index 828b799..5c62b24 100644 --- a/system/services/docker/pihole/default.nix +++ b/system/services/docker/pihole/default.nix @@ -7,19 +7,15 @@ config = lib.mkIf (config.sysconfig.docker.pihole.enable && config.sysconfig.docker.enable) { - networking = { - firewall.interfaces."docker0" = { - allowedTCPPorts = [ 53 ]; - allowedUDPPorts = [ 53 ]; - }; + environment.etc."resolv.conf" = { + enable = true; + text = '' + nameserver 127.0.0.1 + options edns0 + ''; - nameservers = lib.mkForce [ - "127.0.0.1" - ]; - - networkmanager = { - dns = lib.mkForce "none"; - }; + user = "root"; + mode = "0664"; }; virtualisation.oci-containers.containers.pihole = {