feat(mercury): switch to pihole-ftl (declarative static leases)

- services/pihole.nix: DNS adblock + DHCP, upstream unbound, .sol domain,
  jupiter static lease 00:e0:4c:3c:a3:1f -> 10.0.0.20 (declarative!)
- drop services/adguardhome.nix; mercury imports pihole
- admin password set via 'pihole setpassword' post-boot (not in repo)
This commit is contained in:
erik
2026-07-13 21:56:08 +02:00
parent 2f89a5c5e7
commit 70a851c71d
3 changed files with 47 additions and 68 deletions
+1 -1
View File
@@ -8,7 +8,7 @@
../../common.nix # shared base: user / ssh / nix / firewall
./secrets.nix # sops-nix: darman password (age key on boot part.)
../../services/unbound.nix # local recursive resolver (127.0.0.1:5335)
../../services/adguardhome.nix # DNS adblock + DHCP, forwards to unbound
../../services/pihole.nix # DNS adblock + DHCP (declarative static leases)
];
networking.hostName = "mercury";