Commit graph

  • 3153c5b3b0 fixed: concat string on ENV being a list master maix0 2024-12-06 14:46:41 +01:00
  • 5217991476 update: maix0 2024-12-04 23:11:49 +01:00
  • 83937a8aec update: maix0 2024-12-04 23:09:00 +01:00
  • 57d451f202 update: typo maix0 2024-12-04 23:00:39 +01:00
  • 05565f5465 update: maix0 2024-12-04 22:58:32 +01:00
  • 1a4c1f182d update: updated version + flake.lock maix0 2024-12-04 22:08:27 +01:00
  • 9daaf65415 fix: Readme has a missing backtick Christopher Bacher 2022-12-06 00:47:28 +01:00
  • 257e0b2daa license: add MIT license file Christopher Bacher 2022-12-06 00:39:03 +01:00
  • 9d22275025 flake(docs): add a Readme & an example system configuration Christopher Bacher 2022-12-04 22:36:25 +01:00
  • a8119d7a1b flake(pihole): restructure image info + update devShell for updating it Christopher Bacher 2022-12-04 21:49:03 +01:00
  • 4a2a0b86d6 modules(pihole-container): simplify exposing PiHole ports Christopher Bacher 2022-12-03 23:07:47 +01:00
  • f4ff6d5e91 flake(description): minor rewording Christopher Bacher 2022-11-14 00:39:41 +01:00
  • 17f09210bc modules(pihole-container): add options for configuring Pi-hole's FTLDNS component Christopher Bacher 2022-10-31 01:13:22 +01:00
  • d72b14f17b modules(pihole-container): add option for configuring the DNS interface of the container Christopher Bacher 2022-10-30 00:12:51 +02:00
  • ebe48a0c6e modules(pihole-container): add warning about /tmp issues Christopher Bacher 2022-10-29 23:59:09 +02:00
  • c536fb7293 refactor: move support functions to ./lib; change piholeConfiguration option to piholeConfig Christopher Bacher 2022-10-29 14:09:43 +02:00
  • f734aea139 flake/modules/lib: import lib in modules directly instead of passing it from the flake Christopher Bacher 2022-10-29 13:39:02 +02:00
  • 428baed6cf flake(linger): add linger-flaker to allow the pihole-flake to manage user lingering Christopher Bacher 2022-10-28 18:51:18 +02:00
  • 5fb27f33b3 modules(pihole-container): pre-start cleanup old pihole containers Christopher Bacher 2022-10-28 18:48:49 +02:00
  • 0c360c6f64 modules(pihole-container): print a warning if systemd's linger capability for the host user is not managed Christopher Bacher 2022-10-23 23:12:51 +02:00
  • 9238520b65 modules(pihole-container): add option for enabling user lingering (not wired) Christopher Bacher 2022-10-22 15:47:37 +02:00
  • c8e603fd29 modules(pihole-container): assert that host user has sub-uids/gids configured Christopher Bacher 2022-10-22 15:47:07 +02:00
  • 8c58832c7d modules(pihole-container): improve stopping of the container Christopher Bacher 2022-10-18 21:04:39 +02:00
  • 53a4cddd7c modules(pihole-container): add sleep in ExecStopPost= to force a wait Christopher Bacher 2022-10-17 01:49:54 +02:00
  • c7048bf7ad modules(pihole-container): add RestartSec to give the container time to be properly removed Christopher Bacher 2022-10-17 01:29:48 +02:00
  • d523a5c8e1 modules(pihole-container): expliclitly stop the container with podman Christopher Bacher 2022-10-17 01:17:29 +02:00
  • dde81d1e16 modules(pihole-container): add requires-dependency on network-online.target to systemd.service Christopher Bacher 2022-10-17 00:52:35 +02:00
  • 8ba929f20f image(pihole): update to 2022.10 Christopher Bacher 2022-10-16 22:43:10 +02:00
  • 8e7c14c52f git(ignore): nix build output result Christopher Bacher 2022-10-16 18:46:50 +02:00
  • 575c4ae0dc modules(pihole-container): extend the description for port configuration on the host Christopher Bacher 2022-10-16 18:38:18 +02:00
  • a1214c99d2 flake(devShell): make dig available to test the pihole DNS Christopher Bacher 2022-10-16 18:21:35 +02:00
  • 647d73908b lib(util): toEnvValue converts list into the format '[A;B;C]' Christopher Bacher 2022-10-16 15:25:31 +02:00
  • 73aed13f87 modules(pihole-container): make newuidmap available to systemd service Christopher Bacher 2022-10-15 21:09:27 +02:00
  • 41d400120d modules(pihole-container): extract helper function to lib & restructure lets Christopher Bacher 2022-10-15 21:06:57 +02:00
  • d15ee5c8fa modules(pihole-container): add pihole systemd service description & option handling (dhcp still missing) Christopher Bacher 2022-10-14 01:34:29 +02:00
  • c1ab2461ac module(pihole-container): improve the module's options by adding better defaults and the environment variable names which are controlled by the options Christopher Bacher 2022-10-14 01:33:19 +02:00
  • 1f8b3f5d1a lib(util): add functions for finding and acessing fragments ("paths") through a tree of attrSets Christopher Bacher 2022-10-14 01:29:48 +02:00
  • 1a4551ff17 module(pihole-container): rename module to pihole Christopher Bacher 2022-10-09 19:57:58 +02:00
  • 7174f824d6 module(pihole-container): make it a module factory; WIP: start adding systemd service Christopher Bacher 2022-10-09 19:05:10 +02:00
  • 1b5d13c510 module(pihole-container): add option declarations for the module + add module to flake Christopher Bacher 2022-10-04 00:19:12 +02:00
  • ef77de3abd flake(pihole): build pihole docker image (x86_64 & aarch64) + basic devShell for updating image info Christopher Bacher 2022-09-25 22:15:27 +02:00