Commit graph

11343 commits

Author SHA1 Message Date
Felix Bargfeldt bdfd0f2afc
anubis: 1.19.1 -> 1.20.0 (#420596) 2025-07-01 07:58:53 +02:00
Weijia Wang 5eb75c0c2c
prowlarr: build from sources (#413906) 2025-06-30 22:40:36 +02:00
emilylange d2a7d40650 nixos/sourcehut,sourcehut.*,nixosTests.sourcehut: drop
Sourcehut went a year with no update in nixpkgs, the packages did not
build for months, the module has issues at runtime, one of the
maintainers stopped using NixOS entirely and the other two don't respond
to issues.

Upstream has since also deprecated the Arch Linux and Debian
repositories to install Sourcehut. The only official way that remains is
Alpine Linux on x86_64-linux.
2025-06-30 12:29:16 +02:00
Jörg Thalheim 34b498526c
nixos/easytier: init module (#398170) 2025-06-30 08:13:27 +02:00
Aleksana a882648164
nixosTests.pixelfed.standard: handleTestOn -> runTestOn (#420281) 2025-06-29 09:12:42 +08:00
Martin Weinelt d0218043a9
nixos/tests/postfix-tlspol: assert empty policies for localhost 2025-06-29 00:14:22 +02:00
Martin Weinelt df0eb78b31
nixos/postfix-tlspol: migrate to static user/group
This fixes postfix' membership in the postfix-tlspol group, since
memberships in a dynamically allocated group don't seem to work out.

Additionally this fixes a typo in the systemd hardening and the test now
prints the results of systemd-analyze security.
2025-06-28 23:40:19 +02:00
Martin Weinelt 16ce859442
nixos/postfix-tlspol: fix postfix group membership (#418568) 2025-06-28 23:05:38 +02:00
L-Trump 725a756dbb nixos/easytier: init module 2025-06-28 23:22:51 +08:00
Defelo c11e60c8ea
anubis: 1.19.1 -> 1.20.0
Changelog: https://github.com/TecharoHQ/anubis/releases/tag/v1.20.0
Diff: https://github.com/TecharoHQ/anubis/compare/v1.19.1...v1.20.0
2025-06-28 15:28:04 +02:00
Maximilian Bosch a064abed61
Merge: nixos/postgresql: move postStart into separate unit (#403645) 2025-06-27 18:09:54 +02:00
Pol Dellaiera b5acd6e545
nixos/netbird: robustness improvements (#420183) 2025-06-26 19:07:24 +02:00
eljamm 0c50bbe465 nixosTests.pixelfed.standard: handleTestOn -> runTestOn 2025-06-26 18:54:50 +02:00
K900 da21cd73af
livekit-ingress: init (#409757) 2025-06-26 19:09:06 +03:00
Maximilian Bosch 8145f948b1
Merge: linuxPackages_ham: fold into standard kernels (#419546) 2025-06-26 17:19:51 +02:00
Aleksana a7173ea04f
treewide: remove maintainers with deleted GitHub accounts (#418024) 2025-06-26 22:27:09 +08:00
Michael Daniels f8776aff47
treewide: remove maintainers with deleted GitHub accounts
Each of these maintainers came up in maintainers/scripts/check-maintainer-usernames.

I have manually verified that each of their IDs and usernames 404 when using the API calls
https://api.github.com/user/$ID, https://api.github.com/users/$USERNAME,
and https://api.github.com/users/$USERNAME/starred.
2025-06-26 10:02:59 -04:00
Krzysztof Nazarewski fdc7bb0f4f
tests/netbird: make the client test more robust 2025-06-26 13:09:23 +02:00
Martin Weinelt b2bc7903f2
firefox-esr-140-unwrapped: init at 140.0esr
Together with the wrapper and the nixos test.
2025-06-25 19:28:46 +02:00
Leona Maroni a467ed2611
netbox_4_3: init at 4.3.2 (#414367) 2025-06-25 11:17:09 +02:00
Wolfgang Walther 9656e1aa9d
nixos/postgresql: make postgresql.target wait until recovery is done
The new postgresql.target will now wait until recovery is done and
read/write connections are possible.

This allows ensure* scripts and downstream migrations to work properly
after recovery from backup.

Resolves #346886
2025-06-24 15:26:48 +02:00
Wolfgang Walther 41c5662cbe
nixos/postgresql: move postStart into separate unit
This avoids restarting the postgresql server, when only ensureDatabases
or ensureUsers have been changed. It will also allow to properly wait
for recovery to finish later.

To wait for "postgresql is ready" in other services, we now provide a
postgresql.target.

Resolves #400018

Co-authored-by: Marcel <me@m4rc3l.de>
2025-06-24 15:26:47 +02:00
Wolfgang Walther 3a63b54b2c
nipap: init at v0.32.7 (#417076) 2025-06-24 13:18:00 +00:00
Alyssa Ross d735743b39
linux/common-config: enable AX25
This will allow dropping the linuxPackages_ham variant.  Fedora sets
these in their default kernel, so I don't anticipate any problem with
us doing the same.

Tested building linux_5_4, linux, and linux_latest on x86_64.
2025-06-24 14:27:30 +02:00
transcaffeine 8a244f67c6
nixos/tests/netbox: Adjust (upgrade) test for 4.3.0+, drop tests for 3.7 2025-06-24 10:47:10 +02:00
Luke Granger-Brown 9f7948fbec nixosTests.nipap: init nipap test 2025-06-23 21:52:32 +01:00
Martin Weinelt b9559be8c4 nixos/tests/livekit: test local ingress service integration 2025-06-23 18:35:25 +03:00
Yorick cb6adfec42
victorialogs: init at 1.24.0 (#418806) 2025-06-23 17:05:41 +02:00
eljamm 56c4e8b5b5 nixos/test: init omnom 2025-06-23 08:48:13 +02:00
Adam C. Stephens 0e6feffe10
garage_2: init at 2.0.0, move tests to runTest (#417549) 2025-06-22 16:15:39 -04:00
Maximilian Bosch 8d19ee6ca8
Merge: nixos/tests/matrix-synapse: deconfigure postfix client certificate (#419033) 2025-06-22 18:36:06 +02:00
Martin Weinelt 1ebbc5e8b1
nixos/tests/matrix-synapse: deconfigure postfix client certificate
The setup does not actually require mutual TLS for SMTP.
2025-06-22 18:23:37 +02:00
Wolfgang Walther dfbaabf75c
nixos/immich: assert postgresql is below v17 (#418962) 2025-06-22 16:19:10 +00:00
Wolfgang Walther cb30307559
nixos/immich: assert postgresql is below v17
We recently bumped the default PostgreSQL version to v17 in the NixOS
module. This breaks immich, which still needs PostgreSQL 16.
2025-06-22 17:50:08 +02:00
Martin Weinelt cd60ac44ee
nixos/tests: resolve postfix cert option breakages 2025-06-22 17:19:10 +02:00
Aleksana 263298d5e8
lixPackageSets.git: 2.94.0-pre-20250516_a7634f87aac5 -> 2.94.0-pre-20250530_3815dd5e64fc (#412637) 2025-06-22 18:12:51 +08:00
Guillaume Girol 129d9338e5
nixos/mautrix-discord: init mautrix-discord module (#404871) 2025-06-22 11:35:25 +02:00
Alois Wohlschlager 803efcac00
lixPackageSets.*.lix.passthru.tests.installer: test the correct Lix for real
No idea how that mistake sneaked into 9685bc5a05
which was supposed to fix the issue.
2025-06-22 10:55:06 +02:00
Ryan Yin 2493f96246 nixos/tests/minio: add ryan4yin as a maintainer 2025-06-22 14:25:22 +08:00
Ryan Yin 7c18f6b91a nixos/tests/croc: add ryan4yin as a maintainer 2025-06-22 14:25:21 +08:00
Marie Ramlow 3f9e587d44 nixos/tests/victorialogs: init 2025-06-21 21:00:40 +02:00
Franz Pletz 5fecf8770b
nixos/chrony: add systemd service notify support (#416715) 2025-06-21 08:38:17 +02:00
Martin Weinelt 64e7fad038
nixos/postfix-tlspol: fix postfix integration
Fixes the group membership for postfix processes in the postfix-tlspol
group.

Makes the postfix.service start up after postfix-tlspol.service, because
it depends on it for the TLS policy lookups.
2025-06-21 05:30:45 +02:00
Pavol Rusnak 4fab5e9fe9
fedimint: 0.5.1 -> 0.7.1 (#397967) 2025-06-20 21:28:34 +02:00
Dawid Ciężarkiewicz c0f52c28cd fedimint: 0.5.1 -> 0.7.1
0.7 release of Fedimint includes deployment changes. Notably:

* Experimental Iroh p2p connectivity support (uses UDP)
* built-in admin UI
2025-06-20 09:22:50 -07:00
Maximilian Bosch b1f59bf378
Merge: matrix-synapse: 1.131.0 -> 1.132.0 (#417990) 2025-06-20 18:02:05 +02:00
Martin Weinelt 35e471ad45
tlsrpt-reporter: apply patch for fetcher issue when no db exists
The fetcher would then error out and not return the proper protocol
version to the reportd instance, causing an error message.

This is annoying, because I want to match success in the test.
2025-06-20 14:55:12 +02:00
Maximilian Bosch 939b7583da
nixos/matrix-synapse: fix test eval 2025-06-20 13:01:34 +02:00
Ramses 62bebf864c
nixos/wstunnel: convert to RFC42-style settings (#415326) 2025-06-20 11:02:46 +02:00
Peder Bergebakken Sundt 88a777211d
nixos/tests/bird: migrate to runTest and test both bird2 and bird3 (#417864) 2025-06-20 05:54:39 +02:00