nixos-config/modules/services/pihole.nix

25 lines
509 B
Nix
Raw Permalink Normal View History

2025-09-15 18:20:53 +02:00
{
virtualisation.oci-containers.containers.pihole = {
image = "pihole/pihole:latest";
autoStart = true;
ports = [
"53:53/udp"
"53:53/tcp"
"80:80/tcp"
];
environment = {
TZ = "Europe/Paris";
2025-10-05 08:20:57 +02:00
WEBPASSWORD = "changeme"; # Change à ta convenance
2025-09-15 18:20:53 +02:00
PIHOLE_DNS_ = "1.1.1.1;1.0.0.1";
};
volumes = [
"/srv/pihole/etc-pihole:/etc/pihole"
"/srv/pihole/etc-dnsmasq.d:/etc/dnsmasq.d"
];
2025-10-05 08:20:57 +02:00
extraOptions = ["--cap-add=NET_ADMIN"];
2025-09-15 18:20:53 +02:00
};
}