❄️ Dotfiles for our NixOS system configuration.

chore(services:adguardhome): fix options

Chloe a5060100 b043edde

Changed files
+12 -26
services
adguardhome
+12 -26
services/adguardhome/default.nix
···
{
services.adguardhome = {
enable = true;
-
# Data and config directories (persistent)
-
dataDir = "/var/lib/adguardhome/work";
-
configDir = "/var/lib/adguardhome/conf";
-
# Open all required ports
settings = {
bind_port = 80;
bind_host = "0.0.0.0";
···
};
web_port = 3000;
};
-
environment = {
-
TZ = "UTC";
-
};
-
openFirewall = true;
-
# Extra firewall ports for DHCP, etc.
-
extraSettings = {
-
firewall = {
-
allowedTCPPorts = [
-
53
-
80
-
443
-
3000
-
853
-
];
-
allowedUDPPorts = [
-
53
-
67
-
784
-
853
-
];
-
};
-
};
};
}
···
{
services.adguardhome = {
enable = true;
settings = {
bind_port = 80;
bind_host = "0.0.0.0";
···
};
web_port = 3000;
};
+
};
+
+
settings.firewall = {
+
allowedTCPPorts = [
+
80
+
443
+
3000
+
];
+
allowedUDPPorts = [
+
53
+
784
+
];
};
}