diff --git a/hosts/sisko/default.nix b/hosts/sisko/default.nix index 0beb993..50e3cc2 100644 --- a/hosts/sisko/default.nix +++ b/hosts/sisko/default.nix @@ -34,7 +34,6 @@ "zerotier" "mosh" "amule" - "adguard-home" ] ++ [ ./disko.nix diff --git a/modules/adguard-home/default.nix b/modules/adguard-home/default.nix index 8c4451e..4020c07 100644 --- a/modules/adguard-home/default.nix +++ b/modules/adguard-home/default.nix @@ -1,40 +1,18 @@ -{ config, lib, ... }: +{ config, ... }: { services.adguardhome = { enable = true; + port = 3000; mutableSettings = true; settings = { - dhcp = { - enabled = true; - interface_name = "enP4p65s0"; - - dhcpv4 = { - gateway_ip = "10.1.1.1"; - range_start = "10.1.1.2"; - range_end = "10.1.1.255"; - subnet_mask = "255.255.255.0"; - }; - }; - dns = { - upstream_dns = [ - "https://dns10.quad9.net/dns-query" - ]; - - bind_hosts = [ - "127.0.0.1" - "10.1.1.2" - ]; - }; + openFirewall = true; }; }; - - systemd.services.adguardhome.serviceConfig.DynamicUser = lib.mkForce false; - - networking.firewall.allowedUDPPorts = [ + networking.firewall.allowedTCPPorts = [ + 3000 53 - 67 ]; - networking.firewall.allowedTCPPorts = [ 53 ]; + networking.firewall.allowedUDPPorts = [ 53 ]; environment.persistence."/persist".directories = [ "/var/lib/AdGuardHome" ];