Paul Haerle
69efa56d95
virtualisation/qemu: Respect virtualisation.diskSize with useBootLoader ( #449945 )
2025-10-27 14:13:34 +01:00
nixpkgs-ci[bot]
1928476c48
Merge staging-next into staging
2025-10-27 12:08:13 +00:00
Maximilian Bosch
c3615b0f5d
nixos/nextcloud: Allow disabling initial admin user creation on Nextcloud >= 32 ( #418378 )
2025-10-27 11:24:44 +00:00
h7x4
4094626253
nixos/nullmailer: replace preStart with ExecStartPre
2025-10-27 18:55:11 +09:00
h7x4
999be140d6
nixos/peering-manager: replace preStart with ExecStartPre
2025-10-27 18:55:10 +09:00
h7x4
6302adedb3
nixos/miniflux: replace preStart with ExecStartPre
2025-10-27 18:55:09 +09:00
h7x4
b6e8ec65a4
nixos/healthchecks: replace preStart with ExecStartPre
2025-10-27 18:52:27 +09:00
h7x4
4077942ac6
nixos/galene: replace preStart with ExecStartPre
2025-10-27 18:52:27 +09:00
h7x4
3a055b5230
nixos/certmgr: replace preStart with ExecStartPre
2025-10-27 18:52:26 +09:00
h7x4
de4b07cb06
nixos/opengfw: replace preStart with ExecStartPre
2025-10-27 18:52:26 +09:00
h7x4
067bcde95e
nixos/ncps: replace preStart with ExecStartPre
2025-10-27 18:52:26 +09:00
h7x4
783087ba35
nixos/h2o: replace preStart with ExecStartPre
2025-10-27 18:52:25 +09:00
h7x4
8f5f339b14
nixos/authelia: replace preStart with ExecStartPre
2025-10-27 18:52:25 +09:00
h7x4
84f908ad2e
nixos/thelounge: replace preStart with ExecStartPre
2025-10-27 18:52:25 +09:00
h7x4
257008a566
nixos/supybot: replace preStart with ExecStartPre
2025-10-27 18:52:25 +09:00
h7x4
589c370878
nixos/errbot: replace preStart with ExecStartPre
2025-10-27 18:52:24 +09:00
h7x4
48fd53fac7
nixos/stalwart-mail: replace preStart with ExecStartPre
2025-10-27 18:52:24 +09:00
h7x4
0f72120c36
nixos/postgrey: replace preStart with ExecStartPre
2025-10-27 18:52:24 +09:00
h7x4
dc86b64fa2
nixos/cyrus-imap: replace preStart with ExecStartPre
2025-10-27 18:52:23 +09:00
h7x4
74605cd611
nixos/syslog-ng: replace preStart with ExecStartPre
2025-10-27 18:52:23 +09:00
h7x4
872a7e9876
nixos/promtail: replace preStart with ExecStartPre
2025-10-27 18:52:23 +09:00
h7x4
f167ee7597
nixos/heartbeat: replace preStart with ExecStartPre
2025-10-27 18:52:22 +09:00
h7x4
32d1b3178d
nixos/misskey: replace preStart with ExecStartPre
2025-10-27 18:52:22 +09:00
h7x4
d075ef1ef3
nixos/mediagoblin: replace preStart with ExecStartPre
2025-10-27 18:52:22 +09:00
h7x4
7227679c51
nixos/glitchtip: replace preStart with ExecStartPre
2025-10-27 18:52:21 +09:00
h7x4
67938a0b32
nixos/hologram-agent: replace preStart with ExecStartPre
2025-10-27 18:52:21 +09:00
h7x4
05fe126c8f
nixos/zerobin: replace preStart with ExecStartPre
2025-10-27 18:52:21 +09:00
h7x4
0148fd3f5e
nixos/twingate: replace preStart with ExecStartPre
2025-10-27 18:52:20 +09:00
h7x4
a12e0d41ce
nixos/smokeping: replace preStart with ExecStartPre
2025-10-27 18:52:20 +09:00
h7x4
32ee33f5a0
nixos/pdnsd: replace preStart with ExecStartPre
2025-10-27 18:52:20 +09:00
h7x4
c657e20f5a
nixos/pangolin: replace preStart with ExecStartPre
2025-10-27 18:52:19 +09:00
h7x4
5d41770eb3
nixos/freeradius: replace preStart with ExecStartPre
2025-10-27 18:52:19 +09:00
h7x4
558d442835
nixos/tandoor-recipes: replace preStart with ExecStartPre
2025-10-27 18:52:19 +09:00
h7x4
d85d382787
nixos/gollum: replace preStart with ExecStartPre
2025-10-27 18:52:18 +09:00
h7x4
0167946141
nixos/autofs: replace preStart with ExecStartPre
2025-10-27 18:52:18 +09:00
h7x4
9a4f125b88
nixos/journalbeat: replace preStart with ExecStartPre
2025-10-27 18:52:17 +09:00
h7x4
b58e464a7f
nixos/zigbee2mqtt: replace preStart with ExecStartPre
2025-10-27 18:52:17 +09:00
h7x4
d7a2c9e69f
nixos/silverbullet: replace systemd script with ExecStart
2025-10-27 18:52:17 +09:00
h7x4
d681e38b9c
nixos/nexus: replace systemd script with ExecStart
2025-10-27 18:52:16 +09:00
h7x4
36386aa8b8
nixos/soteria: replace systemd script with ExecStart
2025-10-27 18:52:16 +09:00
h7x4
8f76db5966
nixos/geth: replace systemd script with ExecStart
2025-10-27 18:52:16 +09:00
h7x4
2ed2c0afa8
nixos/redsocks: replace systemd script with ExecStart
2025-10-27 18:52:15 +09:00
h7x4
32b4f7df80
nixos/nghttpx: replace systemd script with ExecStart
2025-10-27 18:52:15 +09:00
h7x4
198c4d4677
nixos/boinc: replace systemd script with ExecStart
2025-10-27 18:52:15 +09:00
h7x4
a130b2140a
nixos/ircd-hybrid: replace systemd script with ExecStart
2025-10-27 18:52:14 +09:00
h7x4
9e0d1baaee
nixos/cloudlog: replace systemd script with ExecStart
2025-10-27 18:52:14 +09:00
h7x4
eb7cd01c2e
nixos/part-db: replace systemd script with ExecStart
2025-10-27 18:52:14 +09:00
h7x4
56f0444d04
nixos/pommed: replace systemd script with ExecStart
2025-10-27 18:52:13 +09:00
h7x4
e7b38d45d2
nixos/wakapi: replace systemd script with ExecStart
2025-10-27 18:52:13 +09:00
h7x4
6b2172233c
nixos/bluemap: replace systemd script with ExecStart
2025-10-27 18:52:13 +09:00
h7x4
80f93e2a6a
nixos/tinydns: replace systemd script with ExecStart
2025-10-27 18:52:12 +09:00
h7x4
a708caed88
nixos/dkimproxy-out: replace systemd script with ExecStart
2025-10-27 18:52:12 +09:00
h7x4
a78dc8d251
nixos/oink: replace systemd script with ExecStart
2025-10-27 18:52:12 +09:00
h7x4
80fc03bc0b
nixos/tailscale: replace systemd script with ExecStart
2025-10-27 18:52:11 +09:00
h7x4
c882420159
nixos/toxvpn: replace systemd script with ExecStart
...
Also replace `preStart` with `RuntimeDirectory`, which does the same
thing in this case.
2025-10-27 18:52:11 +09:00
h7x4
c1237fb6de
nixos/slurm: replace systemd script with ExecStart
2025-10-27 18:52:10 +09:00
h7x4
ec776ce5b9
nixos/dnscache: replace systemd script with ExecStart
2025-10-27 18:52:10 +09:00
h7x4
137a04832d
nixos/ostinato: replace systemd script with ExecStart
2025-10-27 18:52:10 +09:00
h7x4
04f4eb3a3e
nixos/oidentd: replace systemd script with ExecStart
2025-10-27 18:52:09 +09:00
h7x4
0057cd287e
nixos/opengfw: replace systemd script with ExecStart
2025-10-27 18:52:09 +09:00
h7x4
d19e1ded79
nixos/svnserve: replace systemd script with ExecStart
2025-10-27 18:52:09 +09:00
h7x4
99951533a3
nixos/xinetd: replace systemd script with ExecStart
2025-10-27 18:52:08 +09:00
h7x4
3827112a15
nixos/jboss: replace systemd script with ExecStart
2025-10-27 18:52:08 +09:00
h7x4
2a7a145b96
nixos/xray: replace systemd script with ExecStart
2025-10-27 18:52:08 +09:00
h7x4
0d841cc8bb
nixos/prometheus-exporters/pgbouncer: replace systemd script with ExecStart
2025-10-27 18:52:07 +09:00
h7x4
6e31242835
nixos/docker-registry: replace systemd script with ExecStart
2025-10-27 18:52:07 +09:00
h7x4
428fd47816
nixos/paperless: replace systemd script with ExecStart
2025-10-27 18:52:07 +09:00
h7x4
6c7013d8f9
nixos/nm-file-secret-agent: replace systemd script with ExecStart
2025-10-27 18:52:06 +09:00
h7x4
0b49e6b9dc
nixos/dictd: replace systemd script with ExecStart
2025-10-27 18:52:06 +09:00
h7x4
6de18eedae
nixos/journaldriver: replace systemd script with ExecStart
2025-10-27 18:52:06 +09:00
h7x4
a6e1ec3a9b
nixos/minetest-server: replace systemd script with ExecStart
2025-10-27 18:52:02 +09:00
Yifei Sun
e30ee35619
nixos/go-csp-collector: init module
2025-10-27 10:37:24 +01:00
h7x4
d67598c69e
nixos/ly: use iniFmt.lib.types.atom in settings ( #446119 )
2025-10-27 09:34:01 +00:00
Yureka
b1ade37922
Warpgate: init at 0.17.0 ( #409821 )
2025-10-27 08:17:21 +00:00
K900
0eb2b2c825
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-27 10:53:50 +03:00
Lemon Lam
6753792aff
nixos/warpgate: init
2025-10-27 12:37:00 +08:00
Silvan Mosberger
6ad2a24ff5
various: lib usage improvements - prefer attrNames/attrValues over mapAttrsToList ( #455791 )
2025-10-26 23:09:14 +00:00
Colin
4ad4155abb
pkgs/buffybox: 3.3.0 -> 3.4.2-unstable-2025-10-25 ( #455593 )
2025-10-26 21:07:46 +00:00
Morgan Jones
6b87a0569a
nixos/kismet: fix module typechecking
...
70ab11c2f2 added the new v2 merge, which
performs typechecking at the same time as merging. We need to opt out of
this optimization, as it changes the behavior of the module and results
in eval errors.
2025-10-26 13:39:56 -07:00
José-Paul D.
b574e175e3
nixos/anubis: add support for a dedicated RuntimeDirectory per instance
2025-10-26 21:33:18 +01:00
StepBroBD
74cde83add
nixos/{karma,pgbouncer}: use cfg.package instead of global pkgs ( #412435 )
2025-10-26 19:29:41 +01:00
K900
c1f2e30990
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-26 16:51:01 +03:00
Lukas Wurzinger
5172d80615
nixos/rsync: remove assertion
2025-10-26 12:39:07 +01:00
Pol Dellaiera
d7dd8ff319
nixos/n8n: use env vars instead of config file ( #445176 )
2025-10-26 10:37:15 +00:00
Masum Reza
f0168af13a
nixos/stage-1: fix nix parsing error ( #455759 )
2025-10-26 09:58:38 +00:00
John Titor
471e2931e8
nixos/stage-1: fix nix parsing error
...
```
error: A definition for option `boot.initrd.systemd.extraBin.mount' is not of type `absolute path'. Definition values:
- In `/nix/store/h259dzilgbvpfsnlcyims14jrcdnx8fk-source/nixos/modules/tasks/filesystems/zfs.nix':
{
zfs = "/nix/store/hxg3s5l92y9n9m48p872i62dn5ck33hx-zfs-user-2.4.0-rc3/sbin/mount.zfs";
}
```
Fixes https://github.com/NixOS/nixpkgs/pull/414391#issuecomment-3448084329
2025-10-26 14:27:21 +05:30
h7x4
b827f37cb8
nixos/dolibarr: lib.any -> lib.elem
2025-10-26 16:23:36 +09:00
h7x4
6992ef3a7f
nixos/kernel_config: lib.any -> lib.elem
2025-10-26 16:23:36 +09:00
h7x4
2ec989b322
nixos/librespeed: lib.any -> lib.elem
2025-10-26 16:23:35 +09:00
h7x4
9842083cd0
nixos/prometheus-exporters/node: lib.any -> lib.elem
2025-10-26 16:23:35 +09:00
h7x4
428342cce1
nixos/ifstate: builtins.any -> builtins.elem
2025-10-26 16:23:35 +09:00
h7x4
574cb2c541
nixos/i18n: lib.any -> lib.elem
2025-10-26 16:23:35 +09:00
h7x4
1b42cb3018
nixos/nginx: lib.mapAttrsToList -> lib.attrValues
2025-10-26 15:33:34 +09:00
h7x4
784f704468
nixos/kubelet: lib.mapAttrsToList -> lib.attrValues
2025-10-26 15:33:34 +09:00
h7x4
ddb37e12c2
nixos/networkd: lib.mapAttrsToList -> lib.attrNames
2025-10-26 15:33:33 +09:00
h7x4
266c8f0a4f
nixos/dhcpcd: lib.mapAttrsToList -> lib.attrNames
2025-10-26 15:33:33 +09:00
h7x4
f156bd830b
nixos/orangefs: lib.mapAttrsToList -> lib.attrNames
2025-10-26 15:33:33 +09:00
h7x4
271514bd18
nixos/mpdscribble: lib.any -> lib.elem
2025-10-26 15:31:37 +09:00
h7x4
36baa254b4
nixos/i18n: lib.any -> lib.elem
2025-10-26 15:31:36 +09:00
h7x4
77bd061030
nixos/systemd: lib.filterAttrs -> lib.removeAttrs
2025-10-26 15:21:23 +09:00
h7x4
dbe03e152c
nixos/prometheus-exporters/mail: lib.filterAttrs -> lib.removeAttrs
2025-10-26 15:21:23 +09:00
h7x4
71644ede59
nixos/authelia: lib.filterAttrs -> lib.removeAttrs
2025-10-26 15:21:22 +09:00
h7x4
e3366549da
nixos/grafana: lib.filterAttrs -> lib.removeAttrs
2025-10-26 15:21:22 +09:00
h7x4
5bf55cee1f
nixos/public-inbox: lib.filterAttrs -> lib.removeAttrs
2025-10-26 15:21:22 +09:00
h7x4
e090d24809
nixos/thinkfan: lib.filterAttrs -> lib.removeAttrs
2025-10-26 15:21:22 +09:00
h7x4
a01ac0648c
nixos/i18n: lib.filterAttrs -> lib.removeAttrs
2025-10-26 15:21:21 +09:00
nixpkgs-ci[bot]
9c3c785b9e
Merge staging-next into staging
2025-10-26 00:19:00 +00:00
Colin
28e2ca30c4
nixos/buffyboard: document quirks.ignore_unused_terminals option
2025-10-25 22:18:23 +00:00
hustlerone
af1485d333
pkgs/buffybox: 3.3.0 -> 3.4.2-unstable-2025-10-25
...
Co-authored-by: Colin <colin@uninsane.org>
2025-10-25 22:18:16 +00:00
Maciej Zonski
716e2f892a
coolercontrol: 2.1.0 -> 3.0.1
2025-10-26 00:06:21 +02:00
Cosima Neidahl
e7cf86f658
nixos/coolercontrol: fix nvidia support ( #453147 )
2025-10-25 21:14:47 +00:00
Sandro Jäckel
394fcb974b
nixos/synapse-auto-compressor: remove alias usage
2025-10-25 23:13:50 +02:00
Johannes Kirschbauer
8c222f2fc7
treewide: remove deprecated lib functions that had warning for more than 2 years ( #454377 )
2025-10-25 20:35:54 +00:00
dot-file
a0fd4f4de8
nixos/ly: reformat
2025-10-25 16:31:51 +03:00
Maciej Zonski
d2c39d0a24
nixos/coolercontrol: fix nvidia support
2025-10-25 14:31:59 +02:00
Aurelia
0731872d15
adjustor: init at 3.11.8
...
based of work from #347279 by @toast003
Co-authored-by: Toast <39011842+toast003@users.noreply.github.com>
Co-authored-by: qzylinra <225773816+qzylinra@users.noreply.github.com>
2025-10-25 14:23:16 +02:00
nixpkgs-ci[bot]
584512ec5c
Merge staging-next into staging
2025-10-25 12:06:42 +00:00
Masum Reza
5992eb776d
nixos/stage-1: always include util-linux mount ( #414391 )
2025-10-25 10:56:23 +00:00
Marcus Ramberg
e4b73721e8
waydroid-nftables: init ( #455257 )
2025-10-25 08:36:29 +00:00
K900
0b0c249f09
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-25 10:00:19 +03:00
dotlambda
63d9f002dd
nixos/immich: reindex VectorChord indexes on update ( #455315 )
2025-10-25 03:20:10 +00:00
Niklas Hambüchen
039fab18ff
ceph: patch getopt path at build time ( #440224 )
2025-10-25 00:20:40 +00:00
éclairevoyant
098c4d08d7
nixos/waydroid: use waydroid-nftables by default if nftables is enabled
2025-10-24 19:52:04 -04:00
Sandro
d818453c94
nixos/rsync: init module ( #403759 )
2025-10-24 21:52:14 +00:00
Weijia Wang
a029060ce2
nixos/netbird: correct document ( #451513 )
2025-10-24 21:32:20 +00:00
Arthur Gautier
869de83cc4
modules/image/repart: fixup partitions example
...
`fat` is not a valid value for `Format`
See https://www.freedesktop.org/software/systemd/man/latest/repart.d.html#Format=
2025-10-24 13:36:33 -07:00
Diogo Correia
c0c664b327
nixos/immich: reindex VectorChord indexes on update
...
VectorChord requires its indexes to be reindexed when the extension is
updated. [1]
This commit adds functionality to save the current version of the
extension before performing an update, and then compare it with the
updated version to decide whether it should reindex Immich's indexes.
This complexity is needed to avoid reindexing every time PostgreSQL is
started, as it is an expensive operation that would slow down startup.
[1]: https://docs.immich.app/administration/postgres-standalone/#updating-vectorchord
2025-10-24 19:20:20 +01:00
Adam C. Stephens
06282906f2
miniflux: 2.2.13 -> 2.2.14 ( #454793 )
2025-10-24 17:42:26 +00:00
Joshua Peek
175a0fc138
ceph: patch getopt path at build time
2025-10-24 09:40:07 -07:00
Maximilian Bosch
d272de8c0b
nixos/nextcloud: Fix fetchNextcloudApp example ( #454811 )
2025-10-24 14:01:01 +00:00
Zhaith Izaliel
0e6c2a2595
nixos/iio-niri: move from programs to services/misc
...
The module was wrongly put in programs following PR #454551 and we didn't catch it during review. This commit fixes that issue so the path is compliant to the guidelines.
2025-10-24 14:27:48 +02:00
Jörg Thalheim
6741751801
nixos/facter: add networking configuration
...
This adds automatic network configuration based on detected hardware:
- networking/default.nix: Auto-configure DHCP on physical interfaces
Detects Ethernet, WLAN, USB-Link, and generic network interfaces,
automatically enabling DHCP on each. Excludes loopback and mainframe
interfaces. Sets networking.useDHCP and per-interface useDHCP.
- networking/intel.nix: Intel WiFi firmware detection
Auto-enables firmware for Intel 2200BG and 3945ABG wireless cards
based on PCI vendor/device IDs.
- networking/initrd.nix: Network drivers in initrd
Loads network controller drivers when boot.initrd.network.enable
is set, enabling network boot scenarios.
Builds on PR #454847 (boot & storage).
Part of incremental upstreaming from nixos-facter-modules.
2025-10-24 12:50:34 +02:00
Wolfgang Walther
4dd2f20130
Merge staging-next into staging
2025-10-24 09:27:24 +02:00
Jörg Thalheim
02e2099091
nixos/facter: add boot and storage detection ( #454847 )
2025-10-24 07:20:42 +00:00
Ameer Taweel
132f71fa5d
miniflux: 2.2.13 -> 2.2.14
...
https://miniflux.app/releases/2.2.14.html
https://github.com/miniflux/v2/releases/tag/2.2.14
diff: https://github.com/miniflux/v2/compare/v2.2.13...2.2.14
2025-10-24 09:38:24 +03:00
h7x4
2e9d838795
nixos/rtkit: fix hardening
2025-10-24 14:24:14 +09:00
Aliaksandr
dc7095a86e
treewide: remove deprecated lib functions that had warning for more than 2 years
2025-10-24 06:30:16 +03:00
benaryorg
27323e52cc
nixos/systemd: CPUAccounting is deprecated
...
systemd 258 has the following changes noted in systemd.resource-control(5):
> `CPUAccounting=` setting is deprecated, because it is always available on the unified cgroup hierarchy and such setting has no effect.
This commit removes it from the three services using it directly, as well as one instance of example text.
Signed-off-by: benaryorg <binary@benary.org>
2025-10-23 18:54:30 +00:00
Peter Bynum
da2060bdc1
Allocate virtualisation.diskSize with useBootLoader
2025-10-23 10:20:58 -04:00
Leona Maroni
05026b194c
nixos/nginx: remove deprecated vhost option enableSSL ( #446053 )
2025-10-23 13:36:01 +00:00
Sandro
ca3ccbc00c
xdg-desktop-portal-phosh: init at 0.0.4 ( #437978 )
2025-10-23 12:12:40 +00:00
Sandro
5d767783ee
nixos/display-managers: phosh on tty1 ( #438592 )
2025-10-23 12:10:38 +00:00
nixpkgs-ci[bot]
5a45e2586f
Merge staging-next into staging
2025-10-23 12:08:14 +00:00
Sandro
845407879b
nixseparatedebuginfod2: v0.1.0 -> 1.0.1, replace nixseparatedebuginfod ( #452053 )
2025-10-23 11:40:25 +00:00
Jenny
3c80eda910
nixos/librenms: update config cache ( #454718 )
2025-10-23 10:58:34 +00:00
Jörg Thalheim
cb883c36e3
nixos/facter: add boot and storage detection
...
This adds automatic kernel module detection for boot-critical hardware:
- disk.nix: Detects and loads kernel modules for storage controllers
Auto-detects modules for: disk controllers, storage controllers,
and FireWire controllers (for FireWire-attached disks).
Modules are automatically added to boot.initrd.availableKernelModules.
- keyboard.nix: Detects USB controller drivers for keyboard support
Ensures USB HID drivers are loaded in initrd for keyboard access
during boot (critical for LUKS password entry, etc.).
Follow up to #454237 .
Part of incremental upstreaming from nixos-facter-modules.
2025-10-23 12:47:17 +02:00
Jörg Thalheim
368ed53d31
nixos/facter: add core library and system detection ( #454237 )
2025-10-23 10:41:20 +00:00
h7x4
6044a81193
iio-niri: init at 1.2.1 ( #454551 )
2025-10-23 08:42:05 +00:00
Zhaith Izaliel
207f23bf08
nixos/iio-niri: init module
2025-10-23 10:09:51 +02:00
Gaétan Lepage
d05426b827
keychron-udev-rules: init at 23-10-2025 ( #454769 )
2025-10-23 07:54:54 +00:00