{ ... }: { imports = [ ./traefik.nix ]; services.adguardhome = { enable = true; mutableSettings = true; settings.bind_port = 3001; openFirewall = true; }; networking.firewall = { allowedTCPPorts = [ 53 ]; allowedUDPPorts = [ 53 ]; }; services.traefik.dynamicConfigOptions.http = { routers.adguard = { rule = "Host(`guard.xenia.me.uk`)"; service = "adguard-webinterface"; }; services.adguard-webinterface.loadBalancer.servers = [{ url = "http://localhost:3001"; }]; }; }