Commit Graph

12 Commits

Author SHA1 Message Date
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
averyv
155cdfb0f9 pihole-ftl: Download macvendor.db in setup service
As done in the update script cef7fd4b02/automated install/basic-install.sh#L1791-L1792
2025-09-21 17:26:29 +01:00
averyv
113e36815e pihole-ftl: Fix files.macvendor setting
Which accidentally duplicates the gravity.db file path.
2025-09-21 16:48:33 +01:00
Sandro
947f328b0a pihole-ftl: Fix log deleter service creating an empty database (#435694) 2025-09-08 17:05:02 +02:00
averyv
82a3e70b2d pihole-ftl: Add basic test 2025-09-07 17:21:58 +01:00
averyv
7f99e08ccb nixos/pihole-ftl: fix privacyLevel option
It's currently setting the wrong TOML value
2025-09-01 22:28:18 +01:00
averyv
9b2783fae9 pihole-ftl: Fix log deleter service creating an empty database
If it runs before the main service itself, the sqlite command may create an
empty database, causing the main service to not run the initial database setup.
2025-08-21 23:35:51 +01:00
Patrick Gehrsitz
4883f43d36 nixos/pihole-ftl: add openFirewallDNS ports 2025-07-11 17:19:58 +02:00
Patrick Gehrsitz
1536ddeea9 nixos/pihole-ftl: fix openFirewallDHCP ports 2025-07-11 17:18:22 +02:00
Leon
8941989f24 pihole-ftl: fix settings.webserver.tls.cert 2025-06-10 11:34:48 +02:00
williamvds
82b8a1e117 maintainers: rename williamvds -> averyvigolo 2025-06-04 21:27:11 +01:00
williamvds
8f5d24c1b2 nixos/pihole-ftl: init
Add a module for pihole-ftl, which allows declaratively defining the
pihole.toml config file.

Also provide options for adlists to use, which can be added through the pihole
script (packaged as "pihole"). Other state such as clients and groups require
complex database operations, which is normally performed by the pihole
webapp (packaged as "pihole-web").

Extend the dnsmasq module to avoid duplication, since pihole-ftl is a soft-fork
of dnsmasq which maintains compatibility.

Provide the pihole script in `environment.systemPackages` so pihole-ftl can be
easily administrated.
2025-06-03 23:15:18 +01:00