Felix Singer
7c45736347
nixos/murmur: Fix typo in mkRemovedOptionModule message
...
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-09-22 05:07:23 +02:00
h7x4
4ba3f60b8a
various: use mkPackageOption
2025-09-22 02:46:54 +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
Fabian Cholewinski
9f7f75f801
privoxy: Allow multiple listen-address options
...
Change type of services.privoxy.settings.listen-address from str to
either str (listOf str). The latter allows providing a list which
results in multiple list-address entries in privoxy.conf.
2025-09-20 17:28:13 +00:00
Wolfgang Walther
bebd83aa93
maintainers: remove Madouura ( #442867 )
2025-09-20 15:33:00 +00:00
Krzysztof Nazarewski
dd7b399250
nixos/netbird: allow reading journald messages
...
2025-09-19T10:50:03+02:00 ERRO client/internal/debug/debug.go:338: failed to add systemd logs: get systemd logs for netbird-priv: execute journalctl: exit status 1 (stderr: Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal', 'wheel' can see all messages.
Pass -q to turn off this notice.
No journal files were opened due to insufficient permissions.
)
2025-09-19 11:39:50 +02:00
Krzysztof Nazarewski
eee5067f19
nixos/netbird: move netbird debug bundle tweaks to one place
2025-09-19 11:31:56 +02:00
royce-c
1a81c3b3a0
firezone: fix AmbientCapabilities systemd unit option typo
2025-09-19 00:59:46 -07:00
dish
971d10cf2d
ifstate: 2.0.0 -> 2.0.1 ( #443243 )
2025-09-18 21:04:59 +00:00
Krzysztof Nazarewski
850200ab29
nixos/netbird: add SYSTEMD_UNIT to pick up logs in debug bundles
2025-09-18 17:35:45 +02:00
Vladimír Čunát
66658778bd
knot-dns: 3.4.8 -> 3.5.0
...
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.5.0#knot-dns-350-2025-09-18
2025-09-18 13:24:20 +02:00
Pol Dellaiera
2df3d7d96d
nixos/netbird: update path to desktop icon
2025-09-18 08:15:43 +02:00
Tristan Ross
a3334dc7ab
nixos/ax25/axports: ax25 kernel module check ( #432588 )
2025-09-18 03:52:28 +00:00
Grimmauld
c754dfa101
nixos/murmur: Hard-code log directory to /var/log/murmur ( #442806 )
2025-09-17 17:38:10 +00:00
Michele Guerini Rocco
ab8c387f40
services.hostapd: add assertions and warnings to detect conflict with networking.wireless.iwd or networking.wireless ( #440932 )
2025-09-17 07:43:04 +00:00
Michele Guerini Rocco
098e9e0187
nixos/wpa_supplicant: add option to pass additional configuration files ( #437247 )
2025-09-17 07:29:00 +00:00
Charlotte Hartmann Paludo
1eac6104b7
nixos/services.ddclient: remove nsupdate assertion
2025-09-17 08:06:45 +02:00
6543
e3a82366de
services.hostapd: add assertions and warnings to detect conflict with networking.wireless.iwd or networking.wireless
...
Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com>
2025-09-17 01:17:34 +02:00
Grimmauld
86bccaf512
nixos/murmur: Reverse order of allowed address families ( #441983 )
2025-09-16 20:24:46 +00:00
rnhmjoj
4fc98dff6b
nixos/wpa_supplicant: add option to pass additional configuration files to wpa_supplicant
2025-09-16 19:15:47 +02:00
Marcel
3bbaab6184
ifstate: 2.0.0 -> 2.0.1
2025-09-15 18:59:20 +02:00
Johannes Kirschbauer
c061914cc6
nixos/umurmur: fix settings freeformType ( #443123 )
2025-09-15 12:28:54 +00:00
Sandro
5d91651e5e
nixos/tailscale: interface should be up prior to service finish ( #396399 )
2025-09-15 11:42:40 +00:00
André Schröder
b2942cbeb7
nixos/umurmur: fix settings type
2025-09-15 12:57:13 +02:00
Scott Edlund
b67bf1607c
nixos/tailscale: tailscaled-autoconnect use Type=notify, wait for Running
...
Previously the `Starting` state was missed, allowing the service to
complete before the interface was ready, causing services that bind to
Tailscale IPs to fail to start.
Now waits for Tailscale to report `Running` and notifies systemd
accordingly.
Switch the unit to Type=notify to timeout if there is no connection.
Remove `NeedsMachineAuth` gating since it requires client approval in
the console.
2025-09-15 17:55:41 +09:00
kirillrdy
6caa2d1210
nixos/bind: add extraArgs option for command-line arguments ( #442322 )
2025-09-15 07:04:18 +00:00
Michele Guerini Rocco
f59c39a3cc
nixos/wpa_supplicant: allow duplicate network blocks ( #441410 )
2025-09-15 03:52:15 +00:00
Ivan Kovalev
9007662fd0
nixos/cloudflare-ddns: init module
2025-09-15 01:33:49 +02:00
Sandro
5816a8aa0a
nixos/ifstate: fixed initrd usage with cryptsetup ( #441561 )
2025-09-14 14:54:11 +00:00
Aidan Gauland
982ede4108
nixos/tests/zeronet: update meta.maintainers
...
Inherit maintainers from zeronet package.
2025-09-14 21:56:48 +12:00
Felix Singer
f6d9a910e6
nixos/murmur: Hard-code log directory to /var/log/murmur
...
The Murmur NixOS module allows logging to a file instead of journald. At
the moment any arbitrary directory may be specified by using the
`logfile` option, but nothing ensures that the directory exists or
proper permissions are configured.
Since there is not much reason to specify a custom directory for log
files anyway, just use `/var/log/murmur` by using the systemd way. This
replaces the option `logfile` with the boolean option `logToFile` as
well.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-09-14 06:59:46 +02:00
Léana 江
fe4da89657
nixos/wpa_supplicant: allow duplicate network blocks
...
Allow users to specify more than one network block of the same SSID.
In addition, allow the specification of its BSSID to better distinguish
these network blocks.
2025-09-14 07:06:07 +08:00
Sandro
beae95d25c
purple-matrix: drop ( #439346 )
2025-09-13 19:35:43 +00:00
misuzu
46d631a6bb
nixos/nebula: add reload support ( #441054 )
2025-09-13 19:20:28 +00:00
dish
6ab8712005
purple-matrix: drop
...
Has been unmaintained since 2022 and uses the EOL http-parser library
that has many vulnerabilities.
2025-09-13 14:54:03 -04:00
Philip Taron
78f76b6b33
nixos/tailscale: Add option to disable upstream debug logging ( #432412 )
2025-09-13 02:46:13 +00:00
fsagbuya
0a35b0539c
nixos/bind: add extraArgs option for command-line arguments
2025-09-12 18:18:04 +08:00
Jörg Thalheim
b2ba46d82c
treewide: prefer types.ints over addCheck expressions ( #442243 )
2025-09-12 07:22:59 +00:00
h7x4
770a8a6798
nixos/tinc: prefer types.ints over addCheck
2025-09-12 02:32:56 +02:00
h7x4
85077ec2b1
nixos/tayga: prefer types.ints over addCheck
2025-09-12 02:31:48 +02:00
h7x4
e74440f374
nixos/monero: prefer types.ints over addCheck
2025-09-12 02:30:30 +02:00
Nick Cao
6a15f972d1
nixos/strongswan-swanctl: update option descriptions
2025-09-11 16:58:42 -04:00
Franz Pletz
c986990888
nixos/anubis: Add missing botPolicy option implementation ( #401622 )
2025-09-11 15:55:35 +00:00
SandaruKasa
f0d91fc928
nixos/zapret: fix examples
2025-09-11 15:41:50 +03:00
Felix Singer
9309fd7508
nixos/murmur: Reverse order of allowed address families
...
Instead of specifying what shouldn't be allowed, rather list allowed
address families.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-09-11 09:14:00 +02:00
Sandro
d85e95dad6
nixos/networkmanager: fix serializing an invalid wifi.powersave=null ( #438347 )
2025-09-10 15:04:35 +02:00
Marcel
25863e23a2
nixos/ifstate: deuplicate common initrd and non-initrd service config
2025-09-09 23:53:12 +02:00
Marcel
f3f9a71af6
nixos/ifstate: remove initrd default dependencies
2025-09-09 21:04:10 +02:00
Marcel
bc846d64d2
nixos/ifstate: add upstream initrd networking targets
2025-09-09 21:04:09 +02:00
Marcel
f73402c75f
nixos/ifstate: remove manual /var/run creation
...
The directory seems to be created by other processes using recent
changes in master now. Therefore the manual mkdir is not needed anymore.
As per the removed code comment, this will probably also be fixed later
in pyroute2 directly.
2025-09-09 21:04:06 +02:00
Sandro
42efe1cc8a
nixos/dnscrypt-proxy: rename from dnscrypt-proxy2 ( #433312 )
2025-09-09 17:45:50 +02:00
h7x4
af678465ee
treewide/nixos: move number typed port options to types.port ( #441136 )
2025-09-08 18:36:19 +02:00
Sandro
947f328b0a
pihole-ftl: Fix log deleter service creating an empty database ( #435694 )
2025-09-08 17:05:02 +02:00
Sandro
25301c0bc3
pihole: 6.1 -> 6.1.4 ( #414796 )
2025-09-08 15:53:45 +02:00
Haylin Moore
cf540f8c98
treewide/nixos: move number typed port options to types.port
2025-09-08 15:27:19 +02:00
Majiir Paktu
76e269a01c
nixos/nebula: add reload support
2025-09-07 17:19:27 -04:00
averyv
82a3e70b2d
pihole-ftl: Add basic test
2025-09-07 17:21:58 +01:00
6543
ef415e5892
nixos/connman: remove with usage ( #440928 )
...
services.connman: remove with usage
2025-09-07 18:03:54 +02:00
averyv
88c7de53bb
pihole-ftl: Use piholePackage instead of pkgs.pihole
...
To allow user overrides.
2025-09-06 19:28:18 +01:00
averyv
83d3cc8a98
pihole: 6.1 -> 6.1.4
2025-09-06 18:14:47 +01:00
Wael Nasreddine
414c23facc
ncps: Add support for the --cache-temp-path flag
2025-09-04 23:45:17 -07:00
Wael Nasreddine
a0817f37f2
ncps: Add support for the --prometheus-enabled flag
2025-09-04 23:45:17 -07:00
06kellyjac
110edff547
llama-swap: init module
...
Co-authored-by: podium868909 <89096245@proton.me>
2025-09-03 22:15:38 +02:00
Sandro Jäckel
1aacf9c84a
treewide: use lib.getExe' for config.services.postfix.package
2025-09-03 13:12:31 +02:00
Sandro Jäckel
b5b97a6670
nixos/postfix: add a package option and use it treewide
2025-09-02 18:01:01 +02:00
Wolfgang Walther
27520fe100
nixos/seafile: drop ( #435059 )
2025-09-02 13:48:23 +00:00
melvyn
fb9709ef29
nixos/seafile: drop
2025-09-02 09:33:13 -04:00
isabel
601099ee4e
syncthing: 1.30.0 -> 2.0.3; nixos/synthing: fix flags against 2.0 ( #436432 )
2025-09-02 08:45:00 +01:00
Sandro
bfd2ff3310
headscale: support PKCE verifier ( #427132 )
2025-09-02 00:18:06 +02:00
dotlambda
3ffc3eb5db
nixos/pihole-ftl: fix privacyLevel option ( #439311 )
2025-09-01 14:39:08 -07: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
Sandro
88e2e5af84
ifstate: init at 2.0.0 ( #431047 )
2025-09-01 17:44:24 +02:00
Wolfgang Walther
f09f724ef8
maintainers: drop ehmry
...
This user is blocked since May 2025, thus can't maintain any packages
anymore.
2025-08-31 16:53:44 +02:00
isabel
063267b711
nixos/syncthing: fix flags against 2.0 release
2025-08-31 09:02:19 +01:00
andre4ik3
b95b91c956
nixos/dnscrypt-proxy: rename from dnscrypt-proxy2
...
Renames the `dnscrypt-proxy2` module (back) to `dnscrypt-proxy`, to
match the package, which was renamed in 2023.
The systemd service is also renamed to `dnscrypt-proxy`, but an alias to
`dnscrypt-proxy2` is provided for backwards compatibility.
2025-08-31 00:17:07 +00:00
Ali Rizvi
93d55d06c8
nixos/networkmanager: add frontear as maintainer
2025-08-29 15:08:07 -04:00
Ali Rizvi
65a973951d
nixos/networkmanager: fix serializing an invalid wifi.powersave=null
...
NetworkManager does not define `null` as a valid value for `wifi.powersave`, and while strangely it doesn't seem to report any errors upon encountering it, it's a weird value and shouldn't be here. This is actually very similar to how the module used to work before the refactor in https://github.com/NixOS/nixpkgs/pull/118308 (see this [snippet](https://github.com/NixOS/nixpkgs/pull/118308/files#diff-0a708e7b053cf5df7620b5262936553af2242d2ce9dabde5bbeba221ece0a021L45-L46 ) from the PR changes).
2025-08-29 14:19:04 -04:00
dish
970dcca69c
treewide: Fix links in module documentation
2025-08-25 12:55:11 -04:00
Hoang Nguyen
cc1251b631
nixos/iwd: fix DriverQuirks.DefaultInterface config option
...
[DriverQuirks].DefaultInterface option accepts a comma-separated list of drivers
or glob matches as its value.
2025-08-25 13:43:31 +07:00
David McFarland
b37d301416
technitium-dns-server: fix inaccessible state directory ( #383225 )
2025-08-24 09:44:51 -03:00
David McFarland
6994d6098e
technitium-dns-server: fix inaccessible state directory
2025-08-22 14:50:15 -03:00
wrrrzr
cf9404b315
nixos/byedpi: init
2025-08-22 16:30:40 +03:00
Weijia Wang
945594a980
Remove ataraxiasjel maintainer from ivpn and mullvad-vpn ( #435616 )
2025-08-22 09:40:09 +02:00
Jade Lovelace
602cc45c09
nixos/gateone: remove
...
The package is literally gone, this could never work.
2025-08-21 21:39:45 -07: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
Nick Cao
09950e401c
sing-box: 1.11.15 -> 1.12.3, nixos/sing-box: add user and group, nixosTests.sing-box: migrate config ( #430835 )
2025-08-21 16:49:42 -04:00
Dmitriy Kholkin
a511e49d42
nixos/ivpn: remove ataraxiasjel as maintainer
2025-08-21 19:48:54 +03:00
Marcel
8d8c9633bf
nixos/ifstate: init
2025-08-21 17:44:54 +02:00
Sandro
338cbf9e54
nixos/prosody: substitute environment variables to allow securely loa… ( #431286 )
2025-08-21 15:02:56 +02:00
Sizhe Zhao
b69da1bd4f
nixos/sing-box: add user and group
2025-08-21 13:30:56 +08:00
Sizhe Zhao
40ba3d54dd
nixos/sing-box: add prince213 to maintainers
2025-08-21 13:30:56 +08:00
Sandro
b1516743c7
nixos/prosody: add muc_moderation ( #431289 )
2025-08-20 16:00:44 +02:00
Sandro Jäckel
cea3dfac9e
nixos/prosody: add muc_moderation
2025-08-20 15:55:15 +02:00
Aaron VerDow
a4177afa8d
nixos/x2goserver: add package option
2025-08-19 07:52:42 -05:00
Leona Maroni
9b8ea589ea
nixos/acme: improve scalability - reduce superfluous unit activations ( #422076 )
2025-08-14 16:06:06 +02:00
Sandro
a9b58022f0
nixos/xl2tpd: deprecate phases ( #433195 )
2025-08-14 14:02:10 +02:00
Sandro
e00d0068d5
nixos/pptpd: deprecate phases ( #433194 )
2025-08-14 14:01:51 +02:00
Sandro
4ff3ec314a
nixos/netbird: deprecate phases ( #433198 )
2025-08-13 15:42:11 +02:00
Felix Buehler
864a873db9
nixos/netbird: deprecate phases
2025-08-12 22:40:22 +02:00