Commit graph

12100 commits

Author SHA1 Message Date
misuzu efd138d038
nixos/temporal: init module (#436466) 2025-08-25 21:39:38 +03:00
nixpkgs-ci[bot] a6c4b05ff3
Merge staging-next into staging 2025-08-25 18:06:11 +00:00
Jonathan Davies f704eef1c3
nixos/thanos: Add check for serving gRPC port 2025-08-25 16:31:39 +00:00
K900 68c2b33ead nixos/tests: better handling of SDDM xauth files
Clearly, the sleep is not sleeping enough, so actually wait
for the cookie to be written (and hope that it doesn't get
split into multiple writes...)
2025-08-25 15:31:01 +03:00
nixpkgs-ci[bot] 5990693e76
Merge staging-next into staging 2025-08-25 12:08:05 +00:00
Ruby Iris Juric 64a200b22a
sharkey: add tmarkus as maintainer
https://github.com/NixOS/nixpkgs/pull/431142#pullrequestreview-3149369365
2025-08-25 20:16:04 +10:00
K900 c345de079f nixos/tests/retroarch: modernize 2025-08-25 10:53:23 +03:00
K900 35a5dfbfa3 nixos/tests: fix tests that use SDDM
Newer versions of SDDM moved the Xauth cookie from /tmp
to $XDG_RUNTIME_DIR, so update tests accordingly.

Also, add a delay before reading the cookie, as SDDM
does not create the file atomically, so it's possible
we try to read it before the cookie is actually written.
2025-08-25 10:53:00 +03:00
nixpkgs-ci[bot] be84761ecf
Merge staging-next into staging 2025-08-25 00:18:14 +00:00
Emily 07ed5f418c
nixos/tests: Use autoFormat (#434312) 2025-08-24 20:41:04 +01:00
Will Fancher 328b6d874b nixos/tests/swap-file-btrfs: Use autoFormat 2025-08-24 15:32:29 -04:00
Will Fancher bb51c2d8fe nixos/tests/snapper: Use autoFormat 2025-08-24 15:32:29 -04:00
Will Fancher e2e7ac2504 nixos/tests/saunafs: Use autoFormat 2025-08-24 15:32:29 -04:00
Will Fancher e31cb25877 nixos/tests/orangefs: Use autoFormat 2025-08-24 15:32:29 -04:00
Will Fancher b9057606a5 nixos/tests/moosefs: Use autoFormat 2025-08-24 15:32:29 -04:00
Will Fancher dc4a8f961a nixos/tests/hardened: Use autoFormat 2025-08-24 15:32:29 -04:00
Will Fancher d22eef5cfa nixos/tests/glusterfs: Use autoFormat 2025-08-24 15:32:29 -04:00
Will Fancher 35bbf24122 nixos/tests/bees: Use autoFormat 2025-08-24 15:32:29 -04:00
ibizaman 078b5bba83 lldap: lldap 0.6.1 -> 0.6.2 2025-08-24 21:14:11 +02:00
ibizaman 42b6d62699 lldap: add options to set important secrets 2025-08-24 21:14:11 +02:00
nixpkgs-ci[bot] d212df3ae9
Merge staging-next into staging 2025-08-24 18:05:38 +00:00
Jonathan Davies 20da4c1b70
nixos/temporal: init test 2025-08-24 16:36:56 +00:00
StepBroBD 56e5925013
caddy: 2.10.0 -> 2.10.2 (#435931) 2025-08-24 15:36:26 +02:00
David McFarland b37d301416
technitium-dns-server: fix inaccessible state directory (#383225) 2025-08-24 09:44:51 -03:00
nixpkgs-ci[bot] 71635a6868
Merge staging-next into staging 2025-08-24 12:06:57 +00:00
Paul Haerle 457564bbad
nyxt: init nixos test (#427912) 2025-08-24 13:55:58 +02:00
Rick van Schijndel 6b0b1559e9
nixos/restic: add command option (#432329) 2025-08-24 13:35:28 +02:00
Soner Sayakci f38281ffaa
maintainers: remove shyim 2025-08-24 12:05:19 +02:00
Wolfgang Walther 07dec81917
postgresql.tests.postgresql.postgresql-backup-all: fix random dump (#433969) 2025-08-24 09:09:01 +00:00
nixpkgs-ci[bot] ee1db27822
Merge staging-next into staging 2025-08-24 00:19:12 +00:00
Maximilian Bosch dfdd9bf68d
Merge: matrix-synapse-unwrapped: clean up (#434352) 2025-08-24 01:06:14 +02:00
Wolfgang Walther 87e1134406
postgresql.tests.postgresql.postgresql-backup-all: fix random dump
The new `\restrict` migitation creates random keys in the dump file by
default, which breaks a before/after test for the backup module. By
making the restrict key reproducible, the test passes again.
2025-08-23 21:13:09 +02:00
nixpkgs-ci[bot] d210f64180
Merge staging-next into staging 2025-08-23 18:05:34 +00:00
Maximilian Bosch 91f7851fb2
linux_hardened: only provide latest LTS and lattest stable version
As proposed in #346018 (not closing the ticket, this affects other
variants as well).

The packaging for hardened is in a pretty sad state: it was lagging
several patch-releases behind and nobody seems to care. The update
script aged poorly: the automatic removal was flat-out broken, several
type annotations are plain wrong (`list[int] != packaging.Version`).

This patch is an attempt to reduce the scope for the maintainer team
drastically to provide _some_ maintenance again by only packaging latest
LTS and latest stable.

Also, remove the top-level attributes for this. I still don't see any
compelling reason to give hardly used flavours that special treatment.
2025-08-23 17:42:48 +02:00
Yifei Sun a113e802ce
caddy: 2.10.1 -> 2.10.2 2025-08-23 13:28:29 +02:00
Vladimír Čunát 7f3ba72e24
Merge branch 'master' into staging 2025-08-23 11:39:22 +02:00
Vladimír Čunát c58ada2eda
staging-next 2025-08-10 (#432489) 2025-08-23 09:01:50 +02:00
K900 3a2ece762e nixos/all-tests: delete deleted test 2025-08-23 09:49:27 +03:00
C4 Patino 4a80d00387
prometheus-script-exporter: switch to maintained fork 2025-08-22 23:47:48 -05:00
David McFarland b846984e7c nixosTests.technitium-dns-server: stop service from restarting 2025-08-22 14:50:17 -03:00
Yifei Sun 5500e4adb9
caddy: 2.10.0 -> 2.10.1 2025-08-22 19:15:16 +02:00
schnusch 44c7414cc6 nixos/systemd-user: add systemd.user.tmpfiles.enable
enabled by default, see #391976
2025-08-22 17:52:13 +02:00
schnusch 5241898a20 nixos/systemd-user: enable systemd-tmpfiles-clean.timer
Set systemd.user.timers.systemd-tmpfiles-clean.wantedBy when any user tmpfiles
rules are set so NixOS knows to enable the unit.
2025-08-22 17:47:17 +02:00
nixpkgs-ci[bot] d263613f2e
Merge master into staging-next 2025-08-22 12:06:42 +00:00
phaer 978931902c maintainers: drop abbradar
Listed as maintainer for ~170 packages but last commit that made it to
master was 6786ceb in February 2022.

Unresponsive on PRs, such as i.e. #411522
2025-08-22 09:49:27 +02:00
nixpkgs-ci[bot] a9865704e7
Merge staging-next into staging 2025-08-21 21:20:08 +00:00
nixpkgs-ci[bot] 2b24f84f9a
Merge master into staging-next 2025-08-21 21:18:31 +00: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
K900 4b3f67e769 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-21 23:48:00 +03:00
nixpkgs-ci[bot] 53fe08332e
Merge master into staging-next 2025-08-21 20:43:13 +00:00
Markus Kowalewski 122e291982 nixos/slurm: update test, make more reliable
* start services in proper order
  (avoid random failures due to randomly ordered startup)
* clean up test script
* add sbatch test
2025-08-21 22:37:19 +02:00
K900 314fe5f12f nixos: remove Deepin 2025-08-21 23:09:42 +03:00
K900 15a586f29d nixos: remove Plasma 5 2025-08-21 23:09:23 +03:00
K900 35d0bafabf nixos/treewide: clean up Plasma 5 references
Preparing to drop.
2025-08-21 22:31:56 +03:00
rowan amber-jones 73f8c1e61e nixos/restic: add test for command option, add release notes
Test checks that we are able to run a backup from a command, and that
the resulting backup has the contents that we passed into it.
2025-08-21 19:48:18 +01:00
Marcel 8d8c9633bf
nixos/ifstate: init 2025-08-21 17:44:54 +02:00
nixpkgs-ci[bot] 7099ae2a7e
Merge staging-next into staging 2025-08-21 12:43:40 +00:00
K900 041aa01117 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-21 15:22:18 +03:00
Luke Granger-Brown f90bda01c3
nixosTests.prometheus-exporters.smokeping: fix test after 0.10.0 (#435285) 2025-08-21 10:06:46 +01:00
Gaétan Lepage 13b9a48210
maintainers: drop drupol (#435310) 2025-08-21 08:58:35 +02:00
nixpkgs-ci[bot] b5d4232cc0
Merge staging-next into staging 2025-08-21 06:06:59 +00:00
Sizhe Zhao 9cc0e0ee20
nixosTests.sing-box: add resolved 2025-08-21 13:30:56 +08:00
Sizhe Zhao 664e9fc074
nixosTests.sing-box: migrate config 2025-08-21 13:30:56 +08:00
Sizhe Zhao cfea340786
nixosTests.sing-box: add prince213 to maintainers 2025-08-21 13:30:56 +08:00
Fabián Heredia Montiel 971840c5e0 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-20 23:30:45 -06:00
Martin Weinelt 5cdd66b7df
firefox-esr-128-unwrapped: drop 2025-08-21 01:00:35 +02:00
nixpkgs-ci[bot] 2c02dcbf29
Merge staging-next into staging 2025-08-20 17:47:51 +00:00
nixpkgs-ci[bot] be2d891621
Merge master into staging-next 2025-08-20 17:47:05 +00:00
tomberek 3104ac9d58
teleport_18: init at 18.1.1 (#411095) 2025-08-20 12:34:15 -04:00
Pol Dellaiera bc36d3ac43 maintainers: drop drupol 2025-08-20 17:54:38 +02:00
Pol Dellaiera cabc16dc59 maintainers: drop drupol from the PHP team and packages 2025-08-20 17:54:33 +02:00
Willy 2103ba2688 nixosTests.prometheus-exporters.smokeping: fix test after 0.10.0
prometheus-smokeping-prober was updated to 0.10.0 in #396980
which introduced a new label `tos` in its metrics.
add it to the failing tests to make them match
the expected metric (and pass) again

you could argue that the tests are a bit too greedy with the way
they match metrics, but I actually like it that way
2025-08-20 16:43:08 +02:00
K900 c8327c225b Merge remote-tracking branch 'origin/master' into staging-next 2025-08-20 15:58:49 +03:00
Emily Trau ebc99ff22a
nixos/tests/nginx-variants: bring back handling of duplicate package names (#433380) 2025-08-20 08:43:59 -04:00
Robert Hensing d88b9464b0 system.services: Remove ambiguous, redundant pkgs module argument
Primary reasons: remove implicit dependencies and force uniformity.
See nixos/modules/system/service/README.md for detailed rationale.
2025-08-20 11:44:06 +02:00
Robert Hensing ce81f5cb0f nixosTests.modular-service-etc: Refine a test assertion
Didn't make it into the PR, oops.
2025-08-20 10:34:21 +02:00
Robert Hensing f576ed6890
Modular services configData (etc subdir) (#435060) 2025-08-20 09:53:23 +02:00
nixpkgs-ci[bot] 14cf80866d
Merge staging-next into staging 2025-08-20 00:16:55 +00:00
nixpkgs-ci[bot] 8721febb4b
Merge master into staging-next 2025-08-20 00:16:19 +00:00
dotlambda 32991f1eac
nixos/immich: add support for VectorChord (#428568) 2025-08-19 13:31:01 -07:00
Matteo Pacini f31db90adf nixosTests.jellyseerr: init 2025-08-20 01:55:47 +05:30
isabel 06ec782dba
nixosTests.bluesky-pds: rename from nixosTests.pds 2025-08-19 20:59:04 +01:00
Robert Hensing 950a5f3344 modular services: Add configData option for etc-like files 2025-08-19 20:10:21 +02:00
Sefa Eyeoglu 0b93bf6c22
nixos/immich: add enableVectors option
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-19 17:55:28 +02:00
nixpkgs-ci[bot] bffa08fa9f
Merge staging-next into staging 2025-08-19 06:06:52 +00:00
Fabián Heredia Montiel 0e9af74ced Merge remote-tracking branch 'origin/master' into staging-next 2025-08-18 22:43:58 -06:00
qzylinra 8806e6d175 localsend: fix tests.localsend 2025-08-19 02:28:36 +05:30
Marcus Ramberg 2c019e7f03
nixos/pocket-id: fix local Postgres DB Unix socket connection (#434321) 2025-08-18 21:55:17 +02:00
nixpkgs-ci[bot] cce942aa75
Merge staging-next into staging 2025-08-18 18:06:28 +00:00
nixpkgs-ci[bot] 472a23ebc4
Merge master into staging-next 2025-08-18 18:05:47 +00:00
misuzu 4b66d476f3
kminion: 2.2.7 → 2.2.13, init module (#318792) 2025-08-18 19:30:40 +03:00
misuzu 84ad8e2e9c
go-sendxmpp: init at 0.14.1 (#420727) 2025-08-18 19:29:35 +03:00
nixpkgs-ci[bot] 14c5be0a9e
Merge staging-next into staging 2025-08-18 06:07:54 +00:00
Fabián Heredia Montiel a5a6fdd1e2 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-17 23:15:39 -06:00
Sandro b146c51ce7
vlagent: init at 1.25.0 (#424934) 2025-08-18 01:12:26 +02:00
nixpkgs-ci[bot] c8e29ade64
Merge staging-next into staging 2025-08-17 18:05:44 +00:00
nixpkgs-ci[bot] 6870d2a5fa
Merge master into staging-next 2025-08-17 18:05:03 +00:00
7c6f434c 558e5bfe5b
nixos/tests/prosody: fix test prosody-mysql (#434022) 2025-08-17 14:56:20 +00:00
Jonathan Davies 8ff6516c3c
nixos/prometheus-exporters: Added kafka test 2025-08-17 14:07:14 +00:00
Jonathan Davies 857573a261
nixos/prosody: Migrate test to runTest 2025-08-17 13:59:12 +00:00
Jonathan Davies 45c301474d
nixos/prosody: Integrate go-sendxmpp into test 2025-08-17 13:59:11 +00:00
Jonathan Davies 3676048fb8
nixos/ejabberd: Integrate go-sendxmpp into test 2025-08-17 13:59:10 +00:00
Ethan Carter Edwards d306a6025e
slipshow: init nixos test
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-08-17 05:25:22 -04:00
Martin Weinelt 8d97843ae2
nixos/tests/matrix-synapse: resolve deprecation warning 2025-08-17 03:10:04 +02:00
importantblimp 56a109b9a5 nixos/pocket-id: fix local Postgres DB Unix socket connection (#434321) 2025-08-17 09:29:50 +12:00
NAHO 6a6e27495b
nixos: fix 'do not exist' typos 2025-08-16 22:43:21 +02:00
nixpkgs-ci[bot] e040363ead
Merge staging-next into staging 2025-08-16 00:17:17 +00:00
Martin Weinelt ab44040de2
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/python-modules/reflex-hosting-cli/default.nix
	pkgs/development/python-modules/reflex/default.nix
2025-08-16 00:32:32 +02:00
Florian Klink 2804350633
nixos/systemd/{homed,userdbd}: add module options, SSH integration support (#432439) 2025-08-15 22:35:54 +02:00
Izorkin e69f11b797
nixos/tests/prosody: fix test prosody-mysql 2025-08-15 20:03:52 +03:00
andre4ik3 014accdc9c
nixos/tests/systemd-homed: add first boot, sudo, deactivation, and SSH tests 2025-08-15 16:17:58 +00:00
nixpkgs-ci[bot] 664c1d7072
Merge staging-next into staging 2025-08-15 00:18:56 +00:00
nixpkgs-ci[bot] c0e9e1afcf
Merge master into staging-next 2025-08-15 00:18:09 +00:00
Yt b5fcf9541a
vector: 0.48.0 → 0.49.0 (#433709) 2025-08-14 18:46:51 -04:00
misuzu 1593ba1ef4
thanos: 0.38.0 → 0.39.2 (#420486) 2025-08-14 23:09:06 +03:00
misuzu 675b4269ba
nixos/restic: Add SFTP repository to tests (#410223) 2025-08-14 23:03:59 +03:00
nixpkgs-ci[bot] 6be5b2521e
Merge staging-next into staging 2025-08-14 18:06:37 +00:00
Jonathan Davies 96ded83be6
nixos/clickhouse: Add thevar1able to test maintainers 2025-08-14 15:35:26 +00:00
Jonathan Davies fe8494c908
nixos/clickhouse: Enable tests for clickhouse-lts 2025-08-14 15:35:25 +00:00
Fabián Heredia Montiel 675812fca5 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-14 09:23:01 -06:00
Jonathan Davies 27f3cfc994
nixos/vector: Improve dnstap records table schema 2025-08-14 15:11:32 +00:00
Leona Maroni 9b8ea589ea
nixos/acme: improve scalability - reduce superfluous unit activations (#422076) 2025-08-14 16:06:06 +02:00
nixpkgs-ci[bot] cb60966cae
Merge staging-next into staging 2025-08-14 00:18:07 +00:00
Fabián Heredia Montiel 93ff3157a1
shadow: use /bin/sh as default shell (#432117) 2025-08-13 17:11:32 -06:00
K900 40539042b8 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-13 21:30:19 +03:00
Martin Weinelt 6ed9c92a35
zigbee2mqtt_1: drop and return to unversioned attribute (#432781) 2025-08-13 16:53:37 +02:00
Jamie McClymont 4864ab4099 nixos/tests/nginx-variants: bring back handling of duplicate package names
Partially reverts 86efccfa45

Package names are non-unique, so tests were being silently dropped
from the attrset
2025-08-13 22:32:17 +10:00
nixpkgs-ci[bot] d060c7e4de
Merge master into staging-next 2025-08-13 12:07:08 +00:00
Gaétan Lepage d74de54834
overseerr: init at 1.34.0 (#399266) 2025-08-13 12:51:09 +02:00
Sizhe Zhao 6e14ef3d43
nixosTests.mitmproxy: test mitmproxy2swagger 2025-08-13 15:21:53 +08:00
Ethan Carter Edwards 1522cd7cac
nixos/tests/nyxt: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-08-12 10:17:36 -04:00
K900 3f8d9e8f9c Merge remote-tracking branch 'origin/master' into staging-next 2025-08-12 17:09:22 +03:00
Janne Heß 64c46cbdd6
oxidized: add nixosTests (#431424) 2025-08-12 15:56:26 +02:00
Emil Thorsoe cef2ac41b7 nixos/terminfo: ignore alacritty-graphics in all-terminfo test
Adding alacritty-graphics terminfo would clobber alacritty terminfo.
2025-08-12 09:28:59 +03:00
K900 29a63304be Merge remote-tracking branch 'origin/master' into staging-next 2025-08-12 09:22:59 +03:00
Aaron Andersen 41bb9fdb70
php.services.default: init (#430490) 2025-08-11 21:24:43 -04:00
Paul Haerle 086d855355
netbird: 0.49.0 -> 0.54.0 + split up + relicense (#431976) 2025-08-11 22:10:25 +02:00
Krzysztof Nazarewski f1277e5434
netbird: 0.49.0 -> 0.54.0 + split up + relicense
- 0.53.0+ relicensed the server components
  - as a result split into per-component packages
- adds missing 2 upload & relay components
- the tested behavior has changed
2025-08-11 20:46:42 +02:00
nixpkgs-ci[bot] 16ed62743c
Merge master into staging-next 2025-08-11 18:05:46 +00:00
Maximilian Bosch 0dd4477d19
Merge: Fix: Correct podman systemd service name (#425170) 2025-08-11 18:39:10 +02:00
nixpkgs-ci[bot] 432f97923a
Merge master into staging-next 2025-08-11 12:07:29 +00:00
Martin Weinelt 133efe0ba9
zigbee2mqtt_1: drop and return to unversioned attribute 2025-08-11 13:39:52 +02:00
K900 a6809ffcc6
nixos/pam: enable lastlog2 import service if any pam service uses lastlog (#432567) 2025-08-11 13:22:51 +03:00
Grimmauld 122c5aa7d9
nixos/tests/pam-lastlog: test legacy lastlog importer 2025-08-11 10:37:56 +02:00
Mikael Voss ba04f97d4e nixos/config/sysfs: init module 2025-08-11 12:16:59 +05:30
nixpkgs-ci[bot] d50fd904cb
Merge master into staging-next 2025-08-10 18:05:04 +00:00
Luke Granger-Brown 4548324aae nixos/tayga: add option to allow toggling WKPF strict compliance
The RFC requires that we don't allow access to non-global v4 addresses
using the well-known 64:ff9b:: prefix, but there are some deployments
where it's convenient to permit this.

To make this work in tests, disable wkpf-strictness via the config
option introduced in bc18503e2ff1ee48ac472a67ba982dae76a5c2d3.

Tayga added 100.64.0.0 to the set of WKPF in
4dff17ef61821f5bc1996ce687a3dc317fd4fa50.
2025-08-10 17:00:13 +02:00
Luke Granger-Brown b45ba94a0e nixos/tayga: add log option
This allows configuring logging in tayga, and enables it for the NixOS
test.
2025-08-10 16:37:42 +02:00
Florian Klink c204edcb7c nixosTests.tayga: add tcpdump to systemPackages
This makes it much easier to debug broken connectivity interactively,
especially if networking is broken.
2025-08-10 16:30:52 +02:00
Florian Klink b33575d05d nixosTests.tayga: set hostName
router_systemd and router_nixos are not valid hostnames and get ignored,
showing a warning. Set them to something different instead.
2025-08-10 16:30:52 +02:00
nikstur 494a1b4a17 shadow: use /bin/sh as default shell
See the comment in the code for the reason why using /bin/sh instead of
the runtimeShell store path.

Drop the patch and substituteInPlace in postPatch as this is much easier
to maintain than a patch.

Ldap users should now set `loginShell` to
`/run/current-system/sw/bin/bash` if they want to retain bash as the
default shell. If this is not set, the default shell for logins will be
/bin/sh which can be "turned" into a normal interactive bash by typing
"bash".
2025-08-10 15:58:17 +02:00
Martin Weinelt 63c4ed7e64
nixseparatedebuginfod2: init package and module (#428845) 2025-08-10 15:46:23 +02:00
Martin Weinelt 98214d19e0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/python-modules/django-stubs-ext/default.nix
	pkgs/development/python-modules/django-stubs/default.nix
	pkgs/development/python-modules/python-roborock/default.nix
2025-08-10 14:46:08 +02:00
Cosima Neidahl c4b29de3f7
velocity: 3.4.0-unstable-2025-06-11 -> 3.4.0-unstable-2025-08-02 (#419229) 2025-08-10 14:03:29 +02:00
K900 801b363af8
nixos/pam: switch to lastlog2 (#429203) 2025-08-10 11:13:57 +03:00
nixpkgs-ci[bot] 57aebf1631
Merge staging-next into staging 2025-08-10 00:20:56 +00:00
Paul Haerle 1ef586712f
nixos/tests/dep-scan: init (#431760) 2025-08-09 22:54:02 +02:00
Paul Haerle 4d1ce91d8c
nixos/tests/blint: init (#431761) 2025-08-09 22:53:02 +02:00
Sandro 29484ab654
nixos/zwave-js: allow non-world-readable secrets (#411496) 2025-08-09 21:53:14 +02:00
nixpkgs-ci[bot] ca321b05ae
Merge staging-next into staging 2025-08-09 18:05:59 +00:00
nikstur 439d68b58d nixos/audit: fix journald test
Makes the audit module responsible for setting up the audit subsystem of
the kernel. The auditd module is now only responsible for setting up the
daemon.

Enable the audit subsystem early via kernelParams.

Increase the default audit backlog limit so that it works out of the box
for a normal system.

Remove a superfluous and pointless test case.
2025-08-09 15:00:41 +02:00
nixpkgs-ci[bot] 6c9456df08
Merge staging-next into staging 2025-08-09 12:07:11 +00:00
Elis Hirwing 465f689e63
treewide: Remove myself as a maintainer from most things 2025-08-09 08:41:25 +02:00
nixpkgs-ci[bot] 3d3463bf15
Merge staging-next into staging 2025-08-09 00:17:59 +00:00
Nick Cao d317b49628
python3Packages.fenics: drop (#431840) 2025-08-08 15:46:56 -04:00
Arian van Putten a009838396
nixos/filesystem: remove mount-pstore (#432049) 2025-08-08 21:36:03 +02:00
K900 767dbbcbf8 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-08 22:10:51 +03:00
nikstur e9c71d971f nixos/filesystem: remove mount-pstore
Ever since fb49d81b25 we set
CONFIG_PSTORE=y in the config because we set CONIFG_ACPI_APEI=y in the
kernel. This means we always have pstore built right into the kernel.

systemd thus always mounts `/sys/fs/pstore` which makes our custom unit
superfluous and redudant.
2025-08-08 19:03:05 +02:00
Christian Theune 2d0a489125 nixos/acme: improve scalability - reduce superfluous unit activations
The previous setup caused all renewal units to be triggered upon
ever so slight changes in config. In larger setups (100+ certificates)
adding a new certificate caused high system load and/or large memory
consumption issues. The memory issues are already a alleviated with
the locking mechanism. However, this then causes long delays upwards
of multiple minutes depending on individual runs and also caused
superfluous activations.

In this change we streamline the overall setup of units:

1. The unit that other services can depend upon is 'acme-{cert}.service'.
We call this the 'base unit'. As this one as `RemainAfterExit` set
the `acme-finished-{cert}` targets are not required any longer.

2. We now always generate initial self-signed certificates to simplify
the dependency structure. This deprecates the `preliminarySelfsigned`
option.

3. The `acme-order-renew-{cert}` service gets activated after the base
unit and services using certificates have started and performs all acme
interactions. When it finishes others services (like web servers) will
be notified through the `reloadServices` option or they can use
`wantedBy` and `after` dependencies if they implement their own reload
units.

The renewal timer also triggers this unit.

4. The timer unit is explicitly blocked from being started by s-t-c.

5. Permission management has been cleaned up a bit: there was an
   inconsistency between having the .lego files set to 600 vs 640
   on the exposed side. This is unified to 640 now.

6. Exempt the account target from being restarted by s-t-c. This will
   happen automatically if something relevant to the account changes.
2025-08-08 16:28:42 +02:00
Adam C. Stephens 943334bf11
kanidm: use finalAttrs everywhere, nixos/tests/kanidm: restore eval when calling nixosTests.kanidm directly (#431869) 2025-08-08 09:24:51 -04:00
emilylange 01c15b8752
nixos/tests/kanidm: restore eval when calling nixosTests.kanidm directly
instead of `kanidm.passthru.tests` by leveraging `runTest { }.extend`
and `_module.args.<name> = lib.mkDefault <thing>`.
2025-08-08 14:42:08 +02:00
nixpkgs-ci[bot] 4f5a5cff52
Merge staging-next into staging 2025-08-08 12:08:05 +00:00
Cosima Neidahl d593b747cd
nixos/lomiri: Replace NIX_GSETTINGS_OVERRIDES_DIR with Dconf database (#430212) 2025-08-08 12:25:03 +02:00
qbisi 2eec6eb001 python3Packages.fenics: drop
fenics is broken and deprecated, use fenics-dolfinx instead.
2025-08-08 04:30:07 +08:00
nixpkgs-ci[bot] e24112b607
Merge staging-next into staging 2025-08-07 18:07:03 +00:00
Maximilian Bosch 3e41a080eb
Merge: nixos/nextcloud: configure redis by default (#421813) 2025-08-07 17:27:21 +02:00
Ethan Carter Edwards 3a74dd53e8
nixos/tests/blint: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-08-07 10:14:45 -04:00
Ethan Carter Edwards 5781a1e202
nixos/tests/dep-scan: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-08-07 10:01:47 -04:00
nixpkgs-ci[bot] 6fa945bccb
Merge staging-next into staging 2025-08-07 12:08:02 +00:00
isabel 281eb01683
nixos/snips-sh: init (#390655) 2025-08-07 11:16:11 +01:00
Aaron Andersen 487e725463 php.services.default: init 2025-08-06 21:24:04 -04:00
nixpkgs-ci[bot] d3b7989185
Merge staging-next into staging 2025-08-07 00:19:32 +00:00
Yohann Boniface a66fdcbf44
nixosTests.qtile: remove leftover qtile-extra dep (#431532) 2025-08-06 22:10:38 +02:00
Adam C. Stephens da4f70e2ad
kanidm_1_7: init at 1.7.1 (#430205) 2025-08-06 14:54:56 -04:00
Gurjaka bf3111256c nixosTests.qtile: remove leftover qtile-extra dep 2025-08-06 22:35:51 +04:00
nixpkgs-ci[bot] 11f1819945
Merge staging-next into staging 2025-08-06 12:08:36 +00:00
isabel c2e35a75d3
greetd.*: move to 'pkgs/by-name', modernize (#427540) 2025-08-06 12:37:35 +01:00
Joachim Ernst 657e16aa42
oxidized: add nixosTests 2025-08-06 13:22:21 +02:00
nixpkgs-ci[bot] ea9f001fb9
Merge staging-next into staging 2025-08-06 00:19:26 +00:00
Sandro ef2f192da2
prosody: 0.12.4 -> 13.0.2, fix nixos test (#429967) 2025-08-06 00:16:29 +02:00
Jacek Galowicz b43785d377
paretosecurity: 0.2.39 -> 0.3.2 (#430991) 2025-08-05 22:17:45 +02:00
Jon Seager 520f14f89c
nixos/tests/homepage-dashboard: fix failing tests
This commit adjusts the test suite slightly
to request a more "static" asset to ensure that
the configuration is reflected.

Rather than request the full page, which requires
Javascript to be accurate, we request from the
API the configured bookmarks and the site
manifest which contains the configured title.
2025-08-05 14:11:19 +01:00
nixpkgs-ci[bot] 08861d03f8
Merge staging-next into staging 2025-08-05 06:08:16 +00:00
Marcus Ramberg 97f10072a4
nixos/k3s: fix undefined variable error (#425690) 2025-08-05 07:24:29 +02:00
nixpkgs-ci[bot] 52a71c4fb2
Merge staging-next into staging 2025-08-05 00:19:45 +00:00
Yohann Boniface f42553e54e
nixosTests.{qtile,qtile-extras}: Seperate to distint tests (#421427) 2025-08-04 20:35:46 +02:00
Neyts Zupan a667834a5f paretosecurity: 0.2.39 -> 0.3.2
Test for linking had to be removed because now the linking is more
complex and it would take too much mocking to test it.

The test in question was moved to the dashboard codebase that is
closed-source, if that helps in any way.
2025-08-04 18:17:48 +00:00
nixpkgs-ci[bot] d9f7bd201e
Merge staging-next into staging 2025-08-04 18:06:51 +00:00
Sandro 50e2438a61
vaultwarden: 1.34.1 -> 1.34.3; vaultwarden.webvault: 2025.5.0.0 -> 2025.7.0.0 (#429138) 2025-08-04 20:00:29 +02:00
Martin Weinelt a4cadd9cfa
discourse: fix passthru nixos test 2025-08-04 15:48:21 +02:00
K900 58bee57776 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-04 15:20:57 +03:00
Leona Maroni 3b5e1ef58c
nixos/postgresql: implement auto-restart & rework dependencies of postgresql.target (#424625) 2025-08-04 14:16:50 +02:00
nikstur 4896f8ced0
nixos/auditd: support plugins (#420043) 2025-08-04 11:21:32 +02:00
Yethal 68710f4064 virtualisation/oci-containers: fix podman systemd service name 2025-08-04 10:01:24 +02:00
Vladimír Čunát 0b0c68c77d
nixos/installation-device: don’t include stdenv (#418267) 2025-08-04 08:44:35 +02:00
Emily f5f4d6e8e3 nixos/installation-device: don’t include stdenv
A basic NixOS system shouldn’t require `stdenv` to install, and
it adds something like 45 MiB of build tools to the installer
closure. This doesn’t really help much at present since
WebKitGTK(?!) has a dodgy reference to GCC, but it’s a step in the
right direction.
2025-08-04 03:48:05 +01:00
nixpkgs-ci[bot] d9c128b979
Merge staging-next into staging 2025-08-04 00:21:03 +00:00
Grimmauld cf70c17cf2
nixos/tests/audit: add grimmauld to maintainers 2025-08-03 22:19:33 +02:00
Grimmauld 916d8b65cf
nixos/tests/audit: test plugins 2025-08-03 22:19:29 +02:00
Felix Bühler a7566d72a0
nixos/freshrss: fix loading extensions' static content (#430651) 2025-08-03 21:39:11 +02:00
Sandro Jäckel 6db83a2f0e
nixos/tests/prosody: fix warning 2025-08-03 21:35:32 +02:00
Sandro Jäckel 02c796e210
nixos/tests/prosody: remove french console layout 2025-08-03 21:35:32 +02:00
Sandro Jäckel 33f41baebd
nixos/tests/prosody: use writeShellScriptBin wrapper 2025-08-03 21:35:31 +02:00
Sandro Jäckel e406b1f7dc
nixos/tests/prosody: misc cleanup 2025-08-03 21:35:31 +02:00
Sandro Jäckel 404f32129e
nixos/tests/prosody: create cert with SANs 2025-08-03 21:35:31 +02:00
Sandro Jäckel 4e12c9b92e
nixos/prosody: remove obsoloted http_upload and replace it with http_file_share 2025-08-03 21:35:30 +02:00
Adam C. Stephens 9b6cad46ea
kanidm: use package version in tests 2025-08-03 15:27:31 -04:00
nixpkgs-ci[bot] 343b9374fa
Merge staging-next into staging 2025-08-03 18:06:48 +00:00
Matt Christ 637fc36529 nixos/freshrss: fix loading extensions' static content
Before this change, the THIRDPARTY_EXTENSIONS_PATH would end up with a
double-slash in the path, which was breaking FreshRSS's is_valid_path
detection.
2025-08-03 09:22:46 -05:00
Aleksana 6ee281f803
renovate: Enable strict shell checks in tests (#430062) 2025-08-03 21:02:53 +08:00
nixpkgs-ci[bot] 9a0699a67a
Merge staging-next into staging 2025-08-03 12:07:18 +00:00
Pavol Rusnak ffba411e71
cjdns: 21.4 -> 22.1 (#426168) 2025-08-03 11:54:24 +02:00
nixpkgs-ci[bot] 4d7bc2c5e3
Merge staging-next into staging 2025-08-03 00:21:16 +00:00
Sigmanificient 344f2b103d nixosTests.{qtile,qtile-extras}: Use startup hook to determine when wm is ready 2025-08-03 01:16:36 +02:00
Martin Weinelt 56674702b0
nixos/postfix: modernize, cleanup (#416840) 2025-08-02 23:50:59 +02:00
Gurjaka 9200c874c5 nixosTests.{qtile,qtile-extras}: Seperate to distint tests 2025-08-02 23:50:38 +02:00
Acid Bong 3d98a49856
greetd.*: move to 'pkgs/by-name' and top level 2025-08-02 21:16:51 +03:00
nixpkgs-ci[bot] 85f38c2ea4
Merge staging-next into staging 2025-08-02 18:06:15 +00:00
Aleksana d1845eb525
nebula: fix potential cert expiration during tests (#430336) 2025-08-02 22:11:11 +08:00
Morgan Jones b6effd29c0
nebula: fix potential cert expiration during tests 2025-08-02 03:39:26 -07:00
isabel 98460649ab
nixosTests.snips-sh: init
Co-authored-by: NotAShelf <raf@notashelf.dev>
2025-08-02 09:45:27 +01:00
OPNA2608 6525fbbaf3 nixosTests.lomiri: Fix session & keymap tests
- Mouse click location for Log Out button was off
- Greeter actually renders the wallpaper we set! Which was causing new issues
  - Invert the colours of the wallpaper, so we can keep looking for white greeter text
  - Start looking for text from the wallpaper, as it's easier to find than AM/PM
2025-08-02 00:28:10 +02:00
Robert Rose 07a94c65fd nixos/k3s: extend autoDeployCharts test to cover charts with values file 2025-08-01 22:10:05 +02:00
OPNA2608 4529ed9114 nixosTests.lomiri: Replace wallpaper service with Dconf setting
Still doesn't work in the VM though.
2025-08-01 22:07:25 +02:00
nixpkgs-ci[bot] 230bb9a8b7
Merge staging-next into staging 2025-08-01 18:06:57 +00:00
Bruno BELANYI 12a0449253
mealie: 2.8.0 -> 3.0.2 (#427176) 2025-08-01 13:54:27 +01:00
nixpkgs-ci[bot] 4e51faf97d
Merge staging-next into staging 2025-08-01 12:07:56 +00:00
Seth Flynn f80495afef
tuned: init at 2.25.1 (#357480) 2025-08-01 07:28:32 -04:00
Seth Flynn 3eeb7ad06a
nixos/tuned: init 2025-08-01 06:20:49 -04:00
Victor Engmark 5e86203316
renovate: Enable strict shell checks in tests
Closes #373166.
2025-08-01 10:55:02 +02:00
nixpkgs-ci[bot] c0dd2454fa
Merge staging-next into staging 2025-08-01 00:21:45 +00:00
Markus S. Wamser 9b935318ca nixosTests.ly: use TTY1
adopt test to changes from https://github.com/NixOS/nixpkgs/pull/428972
2025-07-31 23:10:43 +02:00
Grimmauld 0efdf36544
nixos/tests/lastlog: init 2025-07-31 22:38:53 +02:00
nixpkgs-ci[bot] 6473890e0e
Merge staging-next into staging 2025-07-31 18:06:45 +00:00
Jonas Heinrich a5049e2910
android-translation-layer: init at 0-unstable-2025-07-14 (#357220) 2025-07-31 14:25:44 +02:00
Jonas Heinrich ca255779a7 nixos/tests/android-translation-layer: init 2025-07-31 13:53:10 +02:00
nixpkgs-ci[bot] a482dd935d
Merge staging-next into staging 2025-07-30 18:07:01 +00:00
nikstur 796b80f340
Improve security.audit{,d} (#429553) 2025-07-30 19:39:09 +02:00
nikstur ddefab0839 nixos/tests/audit: init 2025-07-30 18:14:55 +02:00
nixpkgs-ci[bot] 0b79387651
Merge staging-next into staging 2025-07-30 12:11:23 +00:00
JuliusFreudenberger f073e6214c teleport_18: init at 18.1.1 2025-07-30 11:15:30 +02:00
Pol Dellaiera 80661f912f nixos/private-gpt: drop 2025-07-30 08:20:28 +02:00
nixpkgs-ci[bot] 6a5e5fa747
Merge staging-next into staging 2025-07-29 18:07:08 +00:00
Niklas Hambüchen 436a8a1152
umami: init at 2.19.0; nixos/umami: init (#380249) 2025-07-29 16:48:52 +02:00
Diogo Correia 35b5939fee nixos/tests/umami: init 2025-07-29 14:38:02 +00:00
Sandro 781856bcb7
go-httpbin: init at 2.18.3, nixos/go-httpbin: init module (#427717) 2025-07-29 15:48:11 +02:00
nixpkgs-ci[bot] 8b07d4753c
Merge staging-next into staging 2025-07-29 06:07:19 +00:00
K900 ae766afdc2
nixos/display-managers: tty1 everywhere (#428972) 2025-07-29 07:32:42 +03:00
nixpkgs-ci[bot] 44dfdaf4d6
Merge staging-next into staging 2025-07-29 00:20:45 +00:00
Emily 1adf0f56ff
nixos/systemd: convert extraConfig to rfc 42 (#426692) 2025-07-28 21:06:12 +01:00
Robert Schütz dbe7d38516
vaultwarden.webvault: 2025.5.0.0 -> 2025.7.0.0
Diff: https://github.com/vaultwarden/vw_web_builds/compare/refs/tags/v2025.5.0.0...refs/tags/v2025.7.0.0
2025-07-28 19:24:52 +02:00
Martin Weinelt 7f52135a59
nixos/postfix: fold main and master config into settings attribute 2025-07-28 17:03:08 +02:00
Martin Weinelt 029f408b94
treewide: migrate postfix configurations to service.postfix.config
The `services.postfix.config` option is a freeform type that represents
settings in `main.cf`. The top-level options on the postfix module were
replaced by these and that is the reason behind this migration.
2025-07-28 16:42:17 +02:00
nixpkgs-ci[bot] 37a41901d0
Merge staging-next into staging 2025-07-28 12:07:51 +00:00
Grimmauld 493f1339b0
nixos/systemd: move systemd.watchdog.* to systemd.settings.Manager 2025-07-28 11:26:08 +02:00
Grimmauld a48bc46a3e
nixos/tests/switchTest: migrate to systemd.settings.Manager 2025-07-28 11:24:23 +02:00
Grimmauld 5077e5f1e8
nixos/tests/systemd: migrate to systemd.settings.Manager 2025-07-28 11:24:12 +02:00
Paul Haerle b02ff16421
nixos/tests/oku: init (#425960) 2025-07-28 10:15:18 +02:00
Will Fancher 45f2610415 nixos/lemurs: Fix test
> machine.wait_until_succeeds("pgrep -f 'lemurs.*tty1'")

This was guaranteed to succeed whether the desired process existed or
not, because it was matching the 'bach -c ...' command the test driver
uses to run the command. Let's wait for evidence on screen instead.
2025-07-27 22:38:42 -04:00
Guillaume Girol 22bb61d1f8 nixos: add module for nixseparatedebuginfod2 2025-07-27 23:01:05 +02:00
nixpkgs-ci[bot] 115bfaf701
Merge staging-next into staging 2025-07-27 18:05:46 +00:00
dish 2fce3f695f
stalwart-mail: 0.12.4 -> 0.13.1, stalwart-mail-webadmin: 0.1.28 -> 0.1.31 (#425489) 2025-07-27 10:36:37 -04:00
Guillaume Girol 4a2c2ca553 nixosTests.nixseparatedebuginfod: fix test
nix is not built with separateDebuginfo set to true anymore. Let's use
gnumake instead.
2025-07-27 16:35:08 +02:00
Amadej Kastelic 7476494b3b
nixos/cjdns: update for cjdns 22.1 compatibility 2025-07-27 15:28:40 +02:00
nixpkgs-ci[bot] b72dfdf5d8
Merge staging-next into staging 2025-07-27 12:07:40 +00:00
Guillaume Girol 7cabc47e1b
nixosTests.mautrix-discord: fix (#428693) 2025-07-27 11:33:27 +02:00
@norpol b1247d635a stalwart-mail: 0.12.4 -> 0.13.1 migrate tests 2025-07-26 23:50:55 +01:00
Sandro Jäckel 9e2d007b94
nixos/nextcloud: configure redis by default 2025-07-26 23:31:35 +02:00
nixpkgs-ci[bot] e7367619eb
Merge staging-next into staging 2025-07-26 18:05:47 +00:00
Maximilian Bosch 6ae194e419
nixos/postgresql: set Restart=always for postgresql.service
...including a slightly more careful config around restarts, i.e.

* We have intervals of 5 seconds between restarts instead of 100ms.

* If we exceed 5 start attempts in 5*120s (with 120s being the timeout),
  start job gets rate-limited and thus aborted. Do note that there are
  at most 5 start attempts allowed in ~625s by default. If the startup
  fails very quickly, either wait until the rate-limit is over or reset
  the counter using `systemctl reset-failed postgresql.service`.

* The interval of 625s (plus 5s of buffer) are automatically derived
  from RestartSec & TimeoutSec. Changing either will also affect
  StartLimitIntervalSec unless overridden with `mkForce`.
2025-07-26 19:11:54 +02:00
Pol Dellaiera 2d80ae6ccd
nixosTests.firefly-iii: Added meta.platforms so that tests are skipped appropriately (#428090) 2025-07-26 18:07:39 +02:00
Guillaume Girol ee828cccfa nixosTests.mautrix-discord: fix
the test runs netstat, it needs to be installed
2025-07-26 12:00:00 +00:00
nixpkgs-ci[bot] 2512b62558
Merge staging-next into staging 2025-07-26 00:18:32 +00:00
Cosima Neidahl 009450ee9e
nixos/peertube-runner: init module (#427007) 2025-07-25 21:28:22 +02:00
June Stepp f200c10c8a
nixos/peertube-runner: init module 2025-07-25 10:58:04 -05:00
nixpkgs-ci[bot] 583e3d6d24
Merge staging-next into staging 2025-07-24 18:06:21 +00:00
Shawn8901 cea3b9b1e2 nixos/victorialogs: add integration test with vlagent 2025-07-24 19:55:02 +02:00
Savyasachee Jha 91a1beec91 nixosTests.firefly-iii: Added meta.platforms so that tests are skipped appropriately 2025-07-24 17:24:36 +02:00
Robert Hensing f5ee08446a
Modular services (#372170) 2025-07-24 16:46:34 +02:00
Wolfgang Walther 90604d95bc
Merge branch 'staging-next' into staging 2025-07-24 14:33:09 +02:00
Wolfgang Walther 5a0711127c
treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
K900 db1c953d2c Merge remote-tracking branch 'origin/staging-next' into staging 2025-07-24 07:53:47 +03:00
Martin Weinelt e48d12554c
nixos/tlsrpt: fix permissions for postfix
Same as with other services giving postfix access, this needs to happen
for the postfix user. Adding supplementary group permissions to the
systemd unit does not propagate to child processes that ultimately call
the unix domain socket.
2025-07-24 02:29:54 +02:00
Cosima Neidahl b0aeb7b64b
nixosTests.omnom: test snapshot workflow (#426121) 2025-07-23 23:42:35 +02:00
Paul Haerle 067e9e2d82
nixos/tests/owi: init (#426120) 2025-07-23 23:27:21 +02:00
Michele Guerini Rocco 2e7f98d013
nixos/searx: use envsubst instead of sed for reading environment variables (#419149) 2025-07-23 22:21:01 +02:00
nixpkgs-ci[bot] a506444d89
Merge staging-next into staging 2025-07-23 18:05:43 +00:00
Michele Guerini Rocco 6424dede0c
nixos/network-interfaces: improve IPv6 support (#417150) 2025-07-23 16:51:24 +02:00
Defelo e1b8c6c493
nixos/tests/go-httpbin: init 2025-07-23 16:17:47 +02:00
nixpkgs-ci[bot] 5570ee73c0
Merge staging-next into staging 2025-07-23 12:07:44 +00:00