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 = {