Michele Guerini Rocco
b16827a225
nixos/dhcpcd: specify withUdev when overriding the package for no udev ( #414724 )
2025-06-08 12:21:11 +02:00
Pol Dellaiera
d7ed3c0dce
pihole-ftl: 6.1 -> 6.2.2 ( #414788 )
2025-06-08 09:51:06 +02:00
Peter Lehmann
c586196e17
nixos/pdns-recursor: reload service on config change
2025-06-07 19:13:07 +02:00
williamvds
e8b98ec709
pihole-ftl: update 6.1 -> 6.2.2
...
Apply some review suggestions by @dotlambda
2025-06-07 17:46:46 +01:00
7c6f434c
63eb46dcd5
nixos/dhcpcd: specify withUdev when overriding the package for no udev
2025-06-07 16:24:30 +02:00
Lin Jian
2302f3c9bd
nixos/dnscrypt-proxy2: add package
option ( #411451 )
2025-06-06 21:21:30 +08:00
MidAutumnMoon
101965187e
nixos/dnscrypt-proxy2: add package
option
...
nixos/dnscrypt-proxy2: remove `with lib;`
Co-authored-by: Sizhe Zhao <prc.zhao@outlook.com>
2025-06-06 18:15:30 +08:00
Felix Singer
31d18149ad
nixos/murmur: Drop warnings regarding renamed/removed options
...
These warnings were added around 5 years ago. That's long enough. So
drop them.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
Felix Singer
b6c81af12d
nixos/murmur: Get rid global lib expansion
...
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
Felix Singer
1c9df5c6de
nixos/murmur: Use lib.mkEnableOption where possible
...
While on it, replace occurrences of "Murmur" with "Mumble server" of
touched options.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
williamvds
82b8a1e117
maintainers: rename williamvds -> averyvigolo
2025-06-04 21:27:11 +01:00
John Wiegley
8922d4f099
pihole: init at various ( #361571 )
...
Adds pihole-ftl.service and pihole-ftl-log-deleter.service.
Authored-By: williamvds <william@williamvds.me>
2025-06-04 08:12:30 -07:00
Paul Haerle
ea34fcd8ae
nixos/tailscale-auth: restart on-failure and wait for tailscaled ( #393038 )
2025-06-04 13:50:31 +02: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
williamvds
4bdf75f1cb
dnsmasq: pass through config file as an option
...
So that the pihole module reuse it. pihole-ftl is a fork of dnsmasq and its
configuration file is compatible.
2025-06-03 23:15:17 +01:00
K900
716d4db111
Revert "nixos/murmur: Get rid of global lib expansion"
2025-06-03 09:13:00 +03:00
Arne Keller
8cc1462f3c
dsnet: init at 0.8.1, nixos/dsnet: init ( #408421 )
2025-06-02 23:14:24 +02:00
Callan Bryant
eb01e02bd5
dsnet: init at 0.8.1 and init module
2025-06-02 20:41:52 +01:00
Felix Bühler
02abb271ea
nixos/murmur: Get rid of global lib expansion ( #412693 )
2025-06-02 21:04:25 +02:00
Pol Dellaiera
6d9d3014ba
treewide: fix typos in comments ( #413240 )
2025-06-02 18:43:07 +02:00
Peder Bergebakken Sundt
c77ac9dfc3
treewide: fix typos
2025-06-02 16:07:07 +02:00
Michele Guerini Rocco
0e0842c978
nixos/monero: add an option to use ip ban-list ( #412522 )
2025-06-02 09:17:36 +02:00
alyaeanyx
bdd58823ab
maintainers: rename alyaeanyx -> pentane
2025-06-01 09:27:14 +02:00
Felix Singer
7c7c839a26
nixos/murmur: Drop warnings regarding renamed/removed options
...
These warnings were added around 5 years ago. That's long enough. So
drop them.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-05-31 21:15:21 +02:00
Felix Singer
f13ada1223
nixos/murmur: Get rid global lib expansion
...
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-05-31 21:15:21 +02:00
Felix Singer
9bca318775
nixos/murmur: Use lib.mkEnableOption where possible
...
While on it, replace occurrences of "Murmur" with "Mumble server" of
touched options.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-05-31 21:15:21 +02:00
nat
1ffc904284
nixos/monero: add an option to use ip ban-list
2025-05-31 13:02:50 +02:00
nat
6617c167f7
nixos/monero: use lib.getExe
2025-05-31 02:05:50 +02:00
Kristoffer Dalby
0dd5cdaa3b
headscale: 0.25.1 -> 0.26.0, update nixos module and test accordingly
...
Co-authored-by: Sandro <7258858+SuperSandro2000@users.noreply.github.com>
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2025-05-28 16:20:41 +02:00
Matthias Beyer
c84ce50209
adguardhome: Build from source ( #411034 )
2025-05-27 11:50:16 +02:00
Aleksana
938e3fa749
nixos/networkmanager: add an enableDefaultPlugins
option ( #366842 )
2025-05-26 20:34:24 +08:00
Aleksana
05ea790f13
nixos/anubis: Apply some more hardening settings ( #410041 )
2025-05-26 17:42:25 +08:00
Golbinex
6e99825c18
nixos/adguardhome: Update binary path
...
The compiled binary filename has upper cases
2025-05-26 07:24:42 +00:00
Aleksana
f974b3e433
nixos/zeronsd: fix acl permissions ( #391231 )
2025-05-26 12:53:46 +08:00
Aleksana
dcf345f2e9
nixos/syncthing: fix cert/key permission error ( #408664 )
2025-05-26 12:49:53 +08:00
Ryan Horiguchi
454aecb8c6
nixos/bind: add port option
2025-05-23 19:01:22 +02:00
Felix Singer
959c8e9311
nixos/anubis: Apply some more hardening settings
...
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-05-23 07:12:59 +02:00
Pop
017276a4aa
netbird: fix typo in warning message ( #406819 )
2025-05-23 11:32:04 +08:00
Sveske_Juice
3303249ed2
nixos/syncthing: fix cert/key permission error
2025-05-19 11:51:47 +02:00
Michele Guerini Rocco
eebd349fdd
nixos/pdns-recursor: deprecate settings, add yaml-settings ( #406534 )
2025-05-19 10:30:07 +02:00
patka
92ceb4a51c
nixos/polipo: drop
...
Upstream hasn't seen activity since 2014 and archived the project in 2021. There's no longer a need for HTTP proxies
2025-05-18 09:19:45 +02:00
Adam C. Stephens
d25ea431bd
Headscale service wait before restart ( #400053 )
2025-05-16 08:30:08 -04:00
lassulus
84049bd248
nixos/syncthing: define and handle encryptionPassword option ( #383442 )
2025-05-15 19:44:22 +02:00
isabel
84c1069ebe
nixos/cloudflared: fix cert.pem installation ( #407128 )
2025-05-15 15:32:56 +01:00
Sandro
5077b9edb6
nixos/headscale: fix derp.auto_update_enabled
option ( #406108 )
2025-05-15 11:04:01 +02:00
Pedro Alves
75c7d0908e
nixos/cloudflared: fix cert.pem installation
...
There was a typo in the systemd service definition for cloudflared which
meant that the cert.pem file was not being correctly exposed.
2025-05-14 20:13:42 +01:00
Arne Keller
2264d87679
cato-client: init at 5.2.1.1, nixos/cato-client: init ( #339533 )
2025-05-13 17:36:06 +02:00
rnhmjoj
b71d4f5fb3
nixos/pdns-recursor: deprecate settings, add yaml-settings
2025-05-12 20:27:02 +02:00
Patrick Steinhardt
8578bd1117
nixos/headscale: fix derp.auto_update_enabled
option
...
The options part of "services.headscale.settings" get rendered directly
into a JSON file. As such, any declared values need to match the actual
config key that upstream uses or they are ineffective.
One such key is "derp.auto_update_enable", which controls whether or not
auto-updates for the DERP map are enabled. This key is misspellt though:
the config is called "derp.auto_update_enabled", and that has always
been the case since the config has been introduced in 57f46ded (Split
derp into its own config struct, 2021-10-22). Any unknown key is simply
ignored by Headscale, and as such the setting is ineffective.
Fix this by renaming the option.
2025-05-11 20:12:05 +02:00
Patrick
7a564cf0cd
nixos/networkd-dispatcher: use writeShellApplication to ease use
2025-05-11 11:53:45 +02:00