Commit graph

11343 commits

Author SHA1 Message Date
โทสฺตัล 8a8b892cc1 nixos/movim: add H2O support + testing with ejabberd 2025-04-03 00:18:28 +07:00
โทสฺตัล 585b1bbffa nixos/movim: move to runTest 2025-04-03 00:16:19 +07:00
โทสฺตัล d00a5703d9 nixos/movim: rename to prosody-nginx to be clearer 2025-04-03 00:16:19 +07:00
โทสฺตัล a926cb8519 nixos/movim: add aarch64-linux to testing 2025-04-03 00:16:18 +07:00
Piotr Kwiecinski 2f5740a2b9
nixosTests.mosquitto: migrate to runTest
Part of #386873
2025-04-02 19:07:43 +02:00
Yarny0 f4f89032a1 nixos/tests/cups-pdf: migration to runTest
https://github.com/NixOS/nixpkgs/issues/386873
2025-04-02 18:59:28 +02:00
nixpkgs-ci[bot] d05ee1c1cb
Merge staging-next into staging 2025-04-02 16:38:11 +00:00
Silvan Mosberger e52d633a63 Merge remote-tracking branch 'upstream/staging-next' into staging 2025-04-02 18:30:54 +02:00
Piotr Kwiecinski 6a31e09833
nixosTests.grocy: migrate to runTest
Part of #386873
2025-04-02 18:01:49 +02:00
Gaétan Lepage b1ab0f8dc1
nixosTests.caddy: migrate to runTest (#395444) 2025-04-02 17:37:22 +02:00
Piotr Kwiecinski b7a4f78fcb
nixosTests.docker-tools-cross: migrate to runTestOn
Part of #386873
2025-04-02 17:19:19 +02:00
Piotr Kwiecinski d3b5f76505
nixosTests.docker-tools-overlay: migrate to runTestOn
Part of #386873
2025-04-02 17:14:24 +02:00
Domen Kožar 5897ff97e2
paretosecurity: 0.0.91 -> 0.0.96 (#393366) 2025-04-02 15:13:35 +01:00
Piotr Kwiecinski cc69d51afb
nixosTests.docker-registry: migrate to runTest
Part of #386873
2025-04-02 16:11:07 +02:00
Piotr Kwiecinski 852f3beab8
nixosTests.docker-rootless: migrate to runTestOn
Part of #386873
2025-04-02 14:49:24 +02:00
Piotr Kwiecinski d175fc3af4
nixosTests.docker: migrate to runTest
Part of #386873
2025-04-02 14:37:58 +02:00
Adam C. Stephens 59d54a1b80
envoy-bin: init at 1.33.2 (#395023) 2025-04-02 08:06:47 -04:00
Piotr Kwiecinski 808927def5
nixosTests.caddy: migrate to runTest
Part of #386873
2025-04-02 12:35:10 +02:00
Pol Dellaiera 6c2aa3efab
nixosTests.beanstalkd: migrate to runTest (#395299) 2025-04-02 11:04:08 +02:00
โทสฺตัล 7554581474 nixos/h2o: enable HTTP/3 via QUIC 2025-04-02 15:11:53 +07:00
โทสฺตัล 454411d33e nixos/h2o: reduce variable name noise 2025-04-02 15:11:52 +07:00
Florian Klink d85d1f3b4e
nixos/h2o: disable OCSP stapling in tests (#393760) 2025-04-02 09:07:05 +01:00
Morgan Jones ea485e1207
mattermost: squash systemd-tmpfiles warning (+ other minor fixes)
There was a systemd-tmpfiles warning about not being able to remove the
'plugins' directory. Squash this warning through removal of unnecessary
systemd-tmpfiles options, and write a test for it.

Add the {option}`services.mattermost.pluginsBundle` option to allow
overriding the plugin directory and also using it for tests. Update
wording in option documentation so it is more clear.

Use formats.json instead of builtins.toJSON so module merging works.

Make the tests go faster by pipelining shutdowns of nodes.
2025-04-01 19:20:48 -07:00
Adam C. Stephens b2f768a31c
envoy-bin: init at 1.33.2 2025-04-01 23:24:06 +00:00
Adam C. Stephens 6ac38abf29
nixos/tests/envoy: migrate to runTests 2025-04-01 23:24:06 +00:00
zowoq 63228598d2
nixosTests.buildbot: migrate to runTest (#395270) 2025-04-02 08:19:59 +10:00
Gaétan Lepage 5f0f90f2ca
nixosTests.binary-cache{no-compression,xz}: migrate to runTest (#395261) 2025-04-01 23:38:27 +02:00
Gaétan Lepage 48ba75a76b
nixos/docling-serve: init (#395098) 2025-04-01 23:27:21 +02:00
Piotr Kwiecinski dc3df2d066
nixosTests.beanstalkd: migrate to runTest
Part of #386873
2025-04-01 23:13:43 +02:00
Piotr Kwiecinski 5179f4621c
nixosTests.buildbot: migrate to runTest
Part of #386873
2025-04-01 21:51:09 +02:00
Pol Dellaiera 25264d105d nixos/docling-serve: init 2025-04-01 21:42:53 +02:00
Piotr Kwiecinski fab4accced
nixosTests.binary-cache{no-compression,xz}: migrate to runTest
Part of #386873
2025-04-01 21:38:41 +02:00
Piotr Kwiecinski fe5391e180
nixosTests.bcachefs: migrate to runTest
Part of #386873
2025-04-01 21:27:35 +02:00
Aurimas Blažulionis b7f1fd5caa
nixosTests.syncthing: create encrypted device test 2025-04-01 14:20:31 -05:00
Aurimas Blažulionis a8cd913df2
nixosTests.syncthing: define test for declarative folders 2025-04-01 14:20:31 -05:00
K900 30edc74585 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-01 21:12:38 +03:00
Silvan Mosberger 374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Adam C. Stephens 62d611a22b
nixos/incus: add AppArmor rules (#386060) 2025-04-01 12:51:34 -04:00
tomberek ec4abeac7f
teleport_15: remove (#394056) 2025-04-01 11:59:43 -04:00
misuzu 963f97c079
netbox_4_2: 4.2.3 -> 4.2.6, nixos/tests/netbox: Adjust tests for Netbox 4.2.5+ (#394329) 2025-04-01 18:20:42 +03:00
transcaffeine 42c621ba72
nixos/tests/netbox: Adjust tests for 4.2.0+, drop test for 3.6
This changes the previously used `site_id` in the tests'
REST-API usage to `scope_type`+`scope_id`.

Netbox 3.6 is deprecated and no longer available, the test for it
has been removed.
2025-04-01 17:02:20 +02:00
K900 6408946263 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-01 16:56:46 +03:00
Martin Joerg 3e20b1e31a nixosTests.magic-wormhole-mailbox-server: migrate to runTest
part of #386873
2025-04-01 19:19:25 +05:30
Gaétan Lepage 08dc9736a6
nixosTests.n8n: migrate to runTest (#394932) 2025-04-01 12:09:01 +02:00
Maximilian Bosch f20b220e17
Merge: nixos/nextcloud: add maintainer team, update docs about maintainership of apps (#393069) 2025-04-01 11:25:28 +02:00
Piotr Kwiecinski 209baee20b nixosTests.doas: migrate to runTest
Part of #386873
2025-04-01 14:44:27 +05:30
Pol Dellaiera 0fc64a2b59
nixosTests.xscreensaver: migrate to runTest (#394998) 2025-04-01 10:13:34 +02:00
Pol Dellaiera 8a2f45af8b
nixosTests.firefly-iii{-data-importer}: migrate to runTest (#395013) 2025-04-01 10:13:28 +02:00
Pol Dellaiera 9e36d51e02
nixosTests.bazarr: migrate to runTest (#395007) 2025-04-01 10:13:12 +02:00
lewo 9a0251be55
rspamd: 3.11.0 -> 3.11.1 (#391135) 2025-04-01 08:59:26 +02:00
Casey Link 2db95477f9 nixos/ocis: default to the newly renamed ocis-bin5 package
And we are getting ready for ocis-bin7 to land, where we will need to
compare it to the system.stateVersion.
2025-04-01 08:49:20 +02:00
K900 a6d5666400 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-01 08:39:50 +03:00
Piotr Kwiecinski e8ea207b5f
nixosTests.firefly-iii-data-importer: migrate to runTest
Part of #386873
2025-03-31 22:57:48 +02:00
Piotr Kwiecinski d235e9cd90
nixosTests.firefly-iii: migrate to runTest
Part of #386873
2025-03-31 22:56:18 +02:00
Piotr Kwiecinski 79c1d5b7c7
nixosTests.bazarr: migrate to runTest
Part of #386873
2025-03-31 22:37:56 +02:00
Piotr Kwiecinski 7be89c1891
nixosTests.xscreensaver: migrate to runTest
Part of #386873
2025-03-31 21:57:36 +02:00
Arne Keller ee6d7cb213
nitter: 0-unstable-2024-02-26 -> 0-unstable-2025-02-25; nixos/nitter: rename guestAccounts to sessionsFile (#393028) 2025-03-31 17:16:30 +02:00
Piotr Kwiecinski 090c2790bb
nixosTests.n8n: migrate to runTest
Part of #386873
2025-03-31 16:05:31 +02:00
Pol Dellaiera 603a95751c
nixosTests.emacs-daemon: migrate to runTest (#394008) 2025-03-31 15:36:06 +02:00
nixpkgs-ci[bot] 86e22e1e80
Merge staging-next into staging 2025-03-31 12:06:34 +00:00
Cosima Neidahl 8a18d11ce8
nixosTests.{miriway,morph-browser}: Migrate to runTest (#392112) 2025-03-31 13:22:51 +02:00
Wolfgang Walther 899c3986e7
nixos/postgrest: init module (#394041) 2025-03-31 07:20:43 +00:00
nixpkgs-ci[bot] cea056bb01
Merge staging-next into staging 2025-03-31 06:06:14 +00:00
Philipp Bartsch cd6f6791e9 nixosTests.fail2ban: extend test coverage 2025-03-31 09:13:38 +05:30
Philipp Bartsch 0dbddf816a nixosTests.fail2ban: migrate to runTest 2025-03-31 09:13:38 +05:30
nixpkgs-ci[bot] 34600d0052
Merge staging-next into staging 2025-03-31 00:17:08 +00:00
Piotr Kwiecinski 3c1d5bb96b
nixosTests.invoiceplane: migrate to runTest
Part of #386873
2025-03-30 20:28:38 +02:00
nixpkgs-ci[bot] aa8381384f
Merge staging-next into staging 2025-03-30 18:04:51 +00:00
Gaétan Lepage c01965bd2f
nixosTests.varnish{75,76,60}: migrate to runTest (#394659) 2025-03-30 19:26:45 +02:00
Justinas Stankevicius 8cdef69a08 teleport_15: remove 2025-03-30 19:54:30 +03:00
Piotr Kwiecinski 26497c8351
nixosTests.varnish{75,76,60}: migrate to runTest
Part of #386873
2025-03-30 18:22:15 +02:00
Piotr Kwiecinski 0839b7db77
nixosTests.nginx-http3: migrate to runTest
Part of #386873
2025-03-30 18:07:09 +02:00
Piotr Kwiecinski b3f70ee9f5
nixosTests.nginx-variants: migrate to runTest
Part of #386873
2025-03-30 18:00:36 +02:00
Piotr Kwiecinski 89e464c751
nixosTests.nginx-unix-socket: migrate to runTest
Part of #386873
2025-03-30 17:54:41 +02:00
Gaétan Lepage 6a4153aa55
nixosTests.nginx{proxyprotocol,pubhtml,redirectcode,sso,status-page,tmpdir}: migrate to runTest (#394588) 2025-03-30 17:34:34 +02:00
Piotr Kwiecinski 4ec639a1d9
nixosTests.nginx-tmpdir: migrate to runTest
Part of #386873
2025-03-30 15:15:50 +02:00
Wolfgang Walther 064432a519
nixos/postgrest: init module 2025-03-30 14:24:16 +02:00
Piotr Kwiecinski 7877fe4368
nixosTests.nginx-status-page: migrate to runTest
Part of #386873
2025-03-30 14:07:00 +02:00
nixpkgs-ci[bot] ed9f389a51
Merge staging-next into staging 2025-03-30 12:06:19 +00:00
Piotr Kwiecinski ff716504b0
nixosTests.nginx-sso: migrate to runTest
Part of #386873
2025-03-30 14:03:48 +02:00
Doron Behar b6a34c96ed
nixos/tests/syncthing-many-devices: Fix name (#394460) 2025-03-30 11:46:31 +03:00
Jonas Heinrich 8d69e1faae
nixos/wordpress: Use https by default for caddy (#375375) 2025-03-30 10:31:52 +02:00
Pol Dellaiera 2de4451f5d
nixosTests.mailcatcher: migrate to runTest (#394488) 2025-03-30 09:33:28 +02:00
Pol Dellaiera 9da5a97dab
nixosTests.traefik: migrate to runTestOn (#394433) 2025-03-30 09:32:54 +02:00
Pol Dellaiera ac10315637
nixosTests.node-red: migrate to runTest (#394465) 2025-03-30 09:32:02 +02:00
Pol Dellaiera 1cd60ef65d
nixosTests.davis: migrate to runTest (#394468) 2025-03-30 09:31:07 +02:00
Piotr Kwiecinski 7a830b19d7
nixosTests.nginx-redirectcode: migrate to runTest 2025-03-30 03:31:10 +02:00
Piotr Kwiecinski c0d90aca81
nixosTests.nginx-pubhtml: migrate to runTest
Part of #386873
2025-03-30 03:25:08 +02:00
Piotr Kwiecinski cfb69d81fa
nixosTests.proxyprotocol: migrate to runTest
Part of #386873
2025-03-30 03:22:00 +02:00
Piotr Kwiecinski 28cd6cadd2
nixosTests.nifi: migrate to runTestOn
Part of #386873
2025-03-30 03:14:28 +02:00
Piotr Kwiecinski 1004fff704
nixosTests.mailcatcher: migrate to runTest
Part of #386873
2025-03-30 01:25:41 +01:00
nixpkgs-ci[bot] 03db8f9dcb
Merge staging-next into staging 2025-03-30 00:17:21 +00:00
Piotr Kwiecinski 48e6184ddf
nixosTests.dolibarr: migrate to runTest
Part of #386873
2025-03-30 01:05:50 +01:00
Piotr Kwiecinski 2789e7a7b3
nixosTests.davis: migrate to runTest
Part of #386873
2025-03-30 00:29:17 +01:00
Piotr Kwiecinski 04456442cc
nixosTests.node-red: migrate to runTest
Part of #386873
2025-03-30 00:22:55 +01:00
Gaétan Lepage c9947f03d1
nixosTests.nginx{auth,etag,etag-compression,globalredirect,mime,modsecurity,moreheaders}: migrate to runTest (#394455) 2025-03-30 00:15:33 +01:00
a-kenji 0c50eb0012 nixos/tests/syncthing-many-devices: Fix name 2025-03-29 16:06:31 -07:00
Piotr Kwiecinski 1e0be03fb6
nixosTests.nginx-moreheaders: migrate to runTest
Part of #386873
2025-03-29 23:58:44 +01:00
Piotr Kwiecinski 9a3d7473c4
nixosTests.nginx-modsecurity: migrate to runTest
Part of #386873
2025-03-29 23:52:25 +01:00
Piotr Kwiecinski af2b019d25
nixosTests.nginx-mime: migrate to runTest
Part of #386873
2025-03-29 23:51:25 +01:00
Piotr Kwiecinski 69df9598cb
nixosTests.nginx-globalredirect: migrate to runTest
Part of #386873
2025-03-29 23:50:31 +01:00
Piotr Kwiecinski 8638fa379f
nixosTests.nginx-etag-compression: migrate to runTest
Part of #386873
2025-03-29 23:49:32 +01:00
Piotr Kwiecinski a186de0fa1
nixosTests.nginx-etag: migrate to runTest
Part of #386873
2025-03-29 23:48:17 +01:00
Piotr Kwiecinski fa5141395f
nixosTests.nginx-auth: migrate to runTest
Part of #386873
2025-03-29 23:47:25 +01:00
Piotr Kwiecinski 389f2fb908
nixosTests.nginx: migrate to runTest
Part of #386873
2025-03-29 23:45:36 +01:00
Piotr Kwiecinski 5ae8e39ef7
nixosTests.wiki-js: migrate to runTest
Part of #386873
2025-03-29 23:10:35 +01:00
Piotr Kwiecinski 728e8e2b58
nixosTests.traefik: migrate to runTestOn
Part of #386873
2025-03-29 22:17:53 +01:00
Daniel Xu f1c4d339a5 nixos/wordpress: Use https by default for caddy
Previously, `http://` scheme was hard coded into the caddy config if
`webserver = "caddy"` was chosen. This is fine for local testing, but is
problematic if you want your nixos host to be public facing.

In the public facing case, you generally want to be using TLS. But since
the wordpress module generates the caddyfile rule, the user's nixos
config cannot easily change it to also allow https.

An alternative would be to reverse proxy an https rule to the generated
http rule, but that's somewhat questionable as there's not an internal
http endpoint to proxy to. It might be possible but I couldn't figure
it out.

So simplify by omitting the scheme. This causes caddy to use https by
default and 301 redirect any http requests to the https endpoint. Caddy
will just do the right thing if it's being hosted on a local/internal
hostname (self sign certificates).

This should be backwards compatible with previous default if users are
using reasonable browsers/tools.

Signed-off-by: Daniel Xu <dxu@dxuuu.xyz>
2025-03-29 15:10:35 -06:00
Gaétan Lepage 01a1541c5b
nixosTests.icingaweb2: migrate to runTest (#394430) 2025-03-29 22:08:36 +01:00
Gaétan Lepage 74ac6644f4
nixosTests.monica: migrate to runTest (#394427) 2025-03-29 22:05:03 +01:00
Piotr Kwiecinski e6dd7d6641
nixosTests.icingaweb2: migrate to runTest
Part of #386873
2025-03-29 21:58:45 +01:00
Pol Dellaiera f76a822fae
nixosTests.wordpress: migrate to runTest (#394349) 2025-03-29 21:55:05 +01:00
Piotr Kwiecinski e90d9be0a3
nixosTests.monica: migrate to runTest
Part of #386873
2025-03-29 21:47:47 +01:00
Piotr Kwiecinski 4f57c255ac
nixosTests.unit-php: migrate to runTest
Part of #386873
2025-03-29 17:29:12 +01:00
Piotr Kwiecinski b7d2e507e0
nixosTests.wordpress: migrate to runTest
Part of #386873
2025-03-29 16:14:24 +01:00
nixpkgs-ci[bot] 02e075f1a7
Merge staging-next into staging 2025-03-29 12:06:10 +00:00
Jonas Heinrich 5164b0c65c
nixosTests.dokuwiki: migrate to runTest (#394001) 2025-03-29 09:47:19 +01:00
K900 b5be581efe Merge remote-tracking branch 'origin/staging-next' into staging 2025-03-29 09:07:13 +03:00
Ryan Hendrickson 800863744b
nixos/geoclue2: add options for static source (#392257) 2025-03-28 21:10:22 -04:00
nixpkgs-ci[bot] 8c63a3f00d
Merge staging-next into staging 2025-03-29 00:15:41 +00:00
Raito Bezarius 0d079338b2
nixos/tests/installer: introduce lix-simple variant
An installer tests exacerbates the distribution packaging but in the
case of NixOS: the Nix package manager implementation.

As part of our classical release management process, the Lix team tests
whether a NixOS system installs just fine with Lix or not.

To avoid bloating the CI needlessly and keeping it simple, we only
introduce it on the simple variant and give a general way to pipe a Nix
implementation inside of an installer test.

Change-Id: I781da14475867dc2d946b740bad10af5de79ec5a
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2025-03-28 15:46:08 -07:00
Izel Nakri a27582f5fe nixosTests/bitbox-bridge: init
only run these tests on linux
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-03-29 00:49:47 +05:30
isabel c673e7ade9 nixosTests.wakapi: migrate to runTest 2025-03-29 00:47:44 +05:30
nixpkgs-ci[bot] 66681a870f
Merge staging-next into staging 2025-03-28 18:06:07 +00:00
Aleksana fae9d587a8
various: remove davidtwco as package maintainer (#392726) 2025-03-28 22:47:38 +08:00
Piotr Kwiecinski 71d746b1fd
nixosTests.emacs-daemon: migrate to runTest
Part of NixOS#386873
2025-03-28 14:40:52 +01:00
e1mo 924b4f9c64
nixosTests.dokuwiki: migrate to runTest
Part of #386873
2025-03-28 14:11:44 +01:00
gileri 57fb17649b
tt-rss: Add feediron to tests 2025-03-27 22:09:46 +01:00
gileri e09c54ce6b
tt-rss: More comprehensive test 2025-03-27 22:08:58 +01:00
โทสฺตัล 54710e9cc1 nixos/h2o: disable OCSP stapling in tests
The ACME certs are faked for testing & no need to contact a certificate
authority.
2025-03-27 22:37:05 +07:00
nixpkgs-ci[bot] 9f7eb43375
Merge staging-next into staging 2025-03-27 12:07:01 +00:00
Weijia Wang 31d08304ea
nixos/h2o: wait for open ports in tests, use runTest (#391834) 2025-03-27 12:31:49 +01:00
Sarah Brofeldt 7d4bcd6068
apacheKafka: init at 4.0.0 (#392450) 2025-03-27 07:13:41 +01:00
nixpkgs-ci[bot] 11a016be8f
Merge staging-next into staging 2025-03-27 06:05:43 +00:00
Aleksana b4ded625bd
nixos/environment: make {sessionV,v}ariables items nullable (#354186) 2025-03-27 10:10:31 +08:00
Neyts Zupan 6aaeae81ae Take systemd configuration from upstream package instead of definiting
them in the nixos module.
2025-03-26 18:23:59 +00:00
nixpkgs-ci[bot] 759b761b0d
Merge staging-next into staging 2025-03-26 18:05:48 +00:00
Maximilian Bosch 0806a36357
Merge: nixos/nextcloud: fix eval of tests (#393063) 2025-03-26 17:06:12 +01:00
Maximilian Bosch ad175bca29
nixos/nextcloud: fix eval of tests
Currently failing with

    error: cannot coerce a set to a string: { __functionArgs = «thunk»; __functor = «thunk»; }

This comes from the `extraTests` option I added to the test modules to
compose certain tests a little nicer. It's of type

    either (functionTo ...) str

and it seems like the `functionTo` part now returns a functor (i.e. an
attr-set that can be invoked as function). This is caught by
`lib.isFunction`, but `builtins.isFunction` returns `false`.

Hence, switching to the former fixes this.
2025-03-26 16:49:54 +01:00
Jonas Heinrich 5325034183
froide-govplan: init at 0-unstable-2025-01-27 (#349750) 2025-03-26 14:27:02 +01:00
MakiseKurisu f6128c6050
nixos/tests/incus: add AppArmor test 2025-03-26 21:01:23 +08:00
MakiseKurisu f4fd5a51b5
nixos/tests/incus: fix zfs test configuration 2025-03-26 21:01:15 +08:00
nixpkgs-ci[bot] 5e06b173b0
Merge staging-next into staging 2025-03-26 12:06:44 +00:00
Adam C. Stephens 4534205b61
slimserver: 9.0.1 -> 9.0.2 (#390666) 2025-03-26 07:48:39 -04:00
K900 aca918e668 Merge remote-tracking branch 'origin/staging-next' into staging 2025-03-25 21:06:52 +03:00
K900 b140839dd2 nixosTests.misc: don't build docs
They're not used, saves a statistically insignificant amount of Hydra time.
2025-03-25 19:34:45 +03:00
Maximilian Bosch d3110c9532
nextcloud: update maintainer information
* Create a dedicated team. Before, information was inconsistent between
  e.g. tests and package, module had none at all.
* Add maintainership from us to all trivially packaged apps. This is
  only to make sure that we take care of them building and installing
  and that's about it.
2025-03-25 12:41:18 +00:00
nixpkgs-ci[bot] 935906364c
Merge staging-next into staging 2025-03-25 12:06:47 +00:00
Adam C. Stephens dc9b690d42
nixosTests.forgejo{,-lts}: migrate to runTest (#392797) 2025-03-25 07:55:26 -04:00
uku b6ba4a499c
nixos/nitter: rename guestAccounts to sessionsFile
for consistency with upstream, see
6fcd849eff
2025-03-25 10:48:27 +01:00
nixpkgs-ci[bot] f079e356d1
Merge staging-next into staging 2025-03-25 00:16:28 +00:00
Ryan Hendrickson 4c2f564ef0 nixos/geoclue2: add options for static source 2025-03-24 19:15:47 -04:00
Wolfgang Walther 886a47b354
postgresqlPackages.pgvecto-rs: use useFetchCargoVendor (#392734) 2025-03-24 18:16:55 +00:00
nixpkgs-ci[bot] b238e7eb57
Merge staging-next into staging 2025-03-24 18:05:34 +00:00
emilylange b5a6b91b33
nixosTests.forgejo{,-lts}: migrate to runTest
This is part of the bigger handleTest deprecation.

See 7e3c66897a.
2025-03-24 18:38:09 +01:00
Robert Hensing 1a9038924d
nixosTests.pgadmin4: Use runTest (#386875) 2025-03-24 17:18:10 +00:00
David Wood c6fb4f6e63
jirafeau: remove davidtwco as maintainer 2025-03-24 14:31:15 +00:00
Diogo Correia f875b09f1e
pgvecto-rs: update links in comments to new website
The pgvecto.rs domain is no longer registered.
2025-03-24 14:22:42 +00:00
K900 6976734598 linux_6_11{,_hardened}: drop 2025-03-24 10:08:44 +03:00
nixpkgs-ci[bot] b4d0fe2499
Merge staging-next into staging 2025-03-24 00:16:41 +00:00
Sandro 21a8234637
nixosTests.{qtile,ragnarwm}: migrate to runTestOn (#389073) 2025-03-23 23:27:02 +01:00
Jonathan Davies 513e56cc4a
nixos/kafka: Set default test mode to KRaft, Zookeeper is deprecated from 4.0 2025-03-23 17:07:18 +00:00
Jonathan Davies 9d2159ebe0
apacheKafka: init at 4.0.0 2025-03-23 17:07:09 +00:00
Jonas Heinrich 4d32c67c73 nixos/tests/froide-govplan: init 2025-03-23 18:05:54 +01:00
nixpkgs-ci[bot] ce179bc524
Merge staging-next into staging 2025-03-23 12:06:09 +00:00
Adam C. Stephens 7af9798638
kanidm: don't log provisioned passwords via instrumentation (#392031) 2025-03-23 07:02:38 -04:00
Jon Seager 4240d073c7
nixosTests.homepage-dashboard: remove unmanaged conf tests 2025-03-23 09:39:05 +00:00
Neyts Zupan 6918b78ad9 paretosecurity: 0.0.91 -> 0.0.92
Add a test for linking a device to a team.
2025-03-22 22:45:48 +00:00
OPNA2608 5d371953de nixosTests.morph-browser: Migrate to runTest 2025-03-22 13:57:56 +01:00
OPNA2608 de76a1e852 nixosTests.miriway: Migrate to runTest 2025-03-22 13:55:56 +01:00
oddlama df0193b33f
kanidm: don't log provisioned passwords via instrumentation
This also make sure to test this in the related nixos test.

Fixes: CVE-2025-30205
Reported-By: Katherina Walshe-Grey <qenya@qenya.tel>
2025-03-22 09:19:47 +01:00
nixpkgs-ci[bot] 56654a8868
Merge staging-next into staging 2025-03-22 06:05:08 +00:00
Austin Horstman 469f2ca232
clatd: 1.6 -> 2.1.0 (#390764) 2025-03-21 23:46:50 -05:00
โทสฺตัล 1905cd89f8 nixos/h2o: move to runTest 2025-03-22 00:10:19 +07:00
โทสฺตัล b828ba3247 nixos/h2o: wait for open ports in tests
Hydra can sometimes timeout here. It’s a better practice anyhow.
2025-03-21 22:25:36 +07:00
Sirio Balmelli a247dd229a
nixos/nebula: add DNS tests
Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2025-03-21 13:21:46 +01:00
nixpkgs-ci[bot] 529326e679
Merge staging-next into staging 2025-03-21 12:06:31 +00:00
Arne Keller e000e1cbd4
nixos/tests/vdirsyncer: init (#271024) 2025-03-21 12:40:21 +01:00
Arian van Putten b684e9c6d6
fluent-bit: link against Nix dependencies, fix Darwin builds, and add NixOS module (#365493) 2025-03-21 11:39:18 +00:00
Arian van Putten e4684ee593
paretosecurity: 0.0.89 -> 0.0.91, nixos/paretosecurity: add trayIcon option (#391799) 2025-03-21 10:38:18 +00:00
Neyts Zupan 8dbf318cea paretosecurity: 0.0.89 -> 0.0.91,, nixos/paretosecurity: add trayIcon option 2025-03-21 10:15:25 +00:00
Domen Kožar 4b3a3d6edd
paretosecurity: 0.0.88 -> 0.0.89 (#391613) 2025-03-21 09:41:13 +00:00
Jon Seager bfa9810ff7
nixos/scrutiny: use genJqSecretsReplacementSnippet (#320672) 2025-03-21 08:42:37 +00:00
Jared Baur ec19e7420c
nixosTests.clatd: use runTest and drop unneeded config from client 2025-03-21 01:12:14 -07:00
Defelo 18ee8ce652
nixos/tests/glance: fix version check 2025-03-21 08:28:06 +01:00
Moraxyc ab404806ff
nixosTests.scrutiny: migrate to runTest
Part of #386873
2025-03-21 13:49:47 +08:00
Moraxyc a9085572f2
nixosTests.scrutiny: add test for notification feature 2025-03-21 13:41:11 +08:00
schnusch a9289ca419 nixos/tests/vdirsyncer: set services.radicale.settings.auth.type
see #391531
2025-03-21 01:51:20 +01:00
schnusch bc72dc08f2 nixos/vdirsyncer: only use ProtectHome=yes with DynamicUser=yes
If a user is given it seems likely that their home directory is accessed.
2025-03-21 01:51:20 +01:00
schnusch cd06d2dd2a nixos/tests/vdirsyncer: init 2025-03-21 01:51:20 +01:00
nixpkgs-ci[bot] 1cf5157bf0
Merge staging-next into staging 2025-03-20 18:05:48 +00:00
Neyts Zupan c75a5fa70f paretosecurity: 0.0.88 -> 0.0.89 2025-03-20 17:07:29 +00:00
Robert Hensing f37ad1a90b
nixos: add simple vm-variant test (#391021) 2025-03-20 12:28:00 +00:00
commiterate 3366b27e59 fluent-bit: link against Nix dependencies, fix Darwin builds, and add NixOS module 2025-03-19 18:48:46 -04:00
nixpkgs-ci[bot] 3a7baab73a
Merge staging-next into staging 2025-03-19 18:05:59 +00:00
Sandro ddef00d3f0
nixos/zipline: improve systemd hardening (#387119) 2025-03-19 19:01:37 +01:00
Sandro 1289c91409
nixos/echoip: improve systemd hardening (#387466) 2025-03-19 19:00:27 +01:00
Adam C. Stephens 476618066b
nixos/firezone: init module and packages (#374647) 2025-03-19 13:50:47 -04:00
Defelo 0deb1b285f
nixos/tests/zipline: add interactive config 2025-03-19 18:16:00 +01:00
Gaétan Lepage 871ff1d88e
grocy: 4.3.0 -> 4.4.2 (#387015) 2025-03-19 14:00:50 +01:00
Yt a72f22d0d8
Prefect init module (#386895) 2025-03-19 08:52:19 -04:00
nixpkgs-ci[bot] 08c1a45314
Merge staging-next into staging 2025-03-19 12:06:32 +00:00
Neyts Zupan 19683d2d61 paretosecurity: 0.0.86 -> 0.0.87 2025-03-19 09:10:27 +00:00
Franz Pletz 00996c9f33
nixos/rspamd: fix tests, postfix now always throws warnings 2025-03-18 23:11:52 +01:00
Shahar "Dawn" Or 48a407177a nixos: add simple vm-variant test 2025-03-18 20:32:43 +00:00
nixpkgs-ci[bot] e8240407b0
Merge staging-next into staging 2025-03-18 18:05:35 +00:00
Neyts Zupan 75773b77be paretosecurity: init at 0.0.86, nixos/paretosecurity: init 2025-03-18 11:09:14 +00:00
oddlama 6c888f4911
nixos/firezone: init modules 2025-03-17 20:21:00 +01:00
nixpkgs-ci[bot] dcc32e006f
Merge staging-next into staging 2025-03-17 18:05:40 +00:00
Sandro b96c9e3a68
gokapi: init at 1.9.6 (#372911) 2025-03-17 16:12:38 +01:00
Sandro Jäckel 2581a40544
bird: change alias to throw to avoid confusion 2025-03-17 15:02:38 +01:00
Adam C. Stephens 854fc6225c
slimserver: 9.0.1 -> 9.0.2 2025-03-17 09:20:15 -04:00
nixpkgs-ci[bot] ac164042cc
Merge staging-next into staging 2025-03-17 12:06:33 +00:00
Leona Maroni cd7583a7d9
nixosTests.gitlab: add minimal test for gitlab-container-registry 2025-03-17 11:04:23 +01:00
Will Fancher bbf66d50a2
Fix systemd-ssh changes (#390565) 2025-03-17 05:21:36 -04:00
Sergei Zimmerman 6f7caa580d rathole: migrate to runTest
Part of #386873
2025-03-17 11:41:25 +05:30
Will Fancher 92ddfef0af nixos/tests/systemd-ssh-proxy: Use container instead of nested virt and ISO 2025-03-16 23:07:47 -04:00
Will Fancher 4dcde98327 nixos/sshd: Fix socket activated SSH connections entering failed state.
In afeb76d628, sshd.service and
sshd@.service were switched to Type=notify. This apparently works for
sshd.service, but not for sshd@.service. Given that the reason for
this working with sshd.service isn't exactly clear, let's revert it
for both of them for now, and revisit Type=notify later.
2025-03-16 23:02:22 -04:00
nixpkgs-ci[bot] 75c8678243
Merge staging-next into staging 2025-03-17 00:16:57 +00:00
Pol Dellaiera 2fb135fe67
glance: 0.7.3 -> 0.7.6, fix version in footer (#390430) 2025-03-16 21:48:35 +01:00
Pol Dellaiera c8a823d40b nixos/litellm: init 2025-03-16 20:49:22 +01:00
Pol Dellaiera 79e95661a6
orthanc: init at 1.12.6, nixos/orthanc: init (#385329) 2025-03-16 20:47:37 +01:00
Defelo 70444d6705
glance: fix version in footer 2025-03-16 17:36:07 +01:00
illustris 6709f7cea3
nixosTests.hadoop.hbase: fix race condition 2025-03-16 20:57:10 +05:30
happysalada ef12e14cb7 nixos/prefect: init module
prefect: add dburl to worker

prefect: use same state directory

prefect: fix worker environment

prefect: create user

prefect: use datadir for sqlite url

prefect: make datadir writable

prefect: don't protect home

prefect fix sqlite url

prefect: fix state directory

prefect: user should not be systemuser

prefect: set to normal user

add prefect to systempackages

try user with same name

prefect use prefect_home

do not set database url

revert to dynamic user

prefect: add tests

prefect: fix port to string
2025-03-16 11:09:50 -04:00
Darragh Elliott 46666bba62 gokapi: add module, test, release docs
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2025-03-16 14:41:28 +00:00
Philip Taron f4dd3ba6e0
systemd: make systemd-ssh-generator work (#372979) 2025-03-15 21:59:59 -07:00
Pol Dellaiera 933f835219 nixos/orthanc: init 2025-03-15 22:45:44 +01:00
Martin Weinelt 48e041d23c
nixosTests: migrate tests to runTests (#389964) 2025-03-15 20:49:33 +01:00
Marie Ramlow 8a641ddffe nixosTests.systemd-ssh-proxy: init 2025-03-15 20:15:44 +01:00
Marie Ramlow 0ea1aedc4d nixos/sshd: enable root ssh authorized_keys provisioning
This enables provisioning of root ssh keys with systemd credentials
(e.g. passed in via smbios strings or kernel params)
2025-03-15 20:15:44 +01:00
Piotr Kwiecinski e44f5a37cf nixosTests.php: migrate to runTest 2025-03-15 22:55:13 +05:30
Marcus Ramberg d07ebbab9b
nixos/k3s: add autoDeployCharts option and use systemd-tmpfiles for content activation (#374017) 2025-03-15 11:26:43 +01:00
Martin Weinelt ca409e5a02
nixosTests.xandikos: migrate to runTest
Part Of #386873
2025-03-14 23:38:25 +01:00
Martin Weinelt ae0871bca2
nixosTests.xautolock: migrate to runTest
Part Of #386873
2025-03-14 23:35:56 +01:00
Martin Weinelt f7a4d10a08
nixosTests.xfce: migrate to runTest
Part Of #386873
2025-03-14 23:35:14 +01:00
Martin Weinelt 93e131345f
nixosTests.xfce-wayland: migrate to runTest
Part Of #386873
2025-03-14 23:34:36 +01:00
Martin Weinelt ead8dabde0
nixosTests.xmonad: migrate to runTest
Part Of #386873
2025-03-14 23:23:04 +01:00
Martin Weinelt 4ada7d8158
nixosTests.xmonad-xdg-autostart: migrate to runTest
Part Of #386873
2025-03-14 23:20:54 +01:00
Martin Weinelt 6a13f858bd
nixosTests.xpadneo: migrate to runTest
Part Of #386873
2025-03-14 23:18:18 +01:00
Martin Weinelt 6d1946030c
nixosTests.xrdp: migrate to runTest
Part Of #386873
2025-03-14 23:15:25 +01:00
Martin Weinelt 2af95991ab
nixosTests.xrdp-with-audio-pulseaudio: migrate to runTest
Part Of #386873
2025-03-14 23:09:47 +01:00
Martin Weinelt 650ab40c81
nixosTests.xss-lock: migrate to runTest
Part Of #386873
2025-03-14 23:07:18 +01:00
Martin Weinelt 20ad3329fe
nixosTests.xterm: migrate to runTest
Part Of #386873
2025-03-14 23:03:42 +01:00
Martin Weinelt 7c1bc83f56
nixosTests.xxh: migrate to runTest
Part Of #386873
2025-03-14 23:02:38 +01:00
Martin Weinelt 1fd9bc9a38
nixosTests.yabar: migrate to runTest
Part Of #386873
2025-03-14 23:01:01 +01:00
Martin Weinelt 04a03a5c8c
nixosTests.yggdrasil: migrate to runTest
Part Of #386873
2025-03-14 22:59:07 +01:00
Martin Weinelt 8667777300
nixosTests.your_spotify: migrate to runTest
Part Of #386873
2025-03-14 22:57:44 +01:00
Martin Weinelt 2a33e128e1
nixosTests.zammad: migrate to runTest
Part Of #386873
2025-03-14 22:52:10 +01:00
Martin Weinelt e3c80a49c8
nixosTests.zenohd: migrate to runTest
Part Of #386873
2025-03-14 22:51:56 +01:00
Martin Weinelt 052ef614f6
nixosTests.zeronet-conservancy: migrate to runTest
Part Of #386873
2025-03-14 22:49:23 +01:00
Martin Weinelt 75702914a7
nixosTests.zipline: migrate to runTest
Part Of #386873
2025-03-14 22:46:10 +01:00
Martin Weinelt 7c443382b2
nixosTests.zoneminder: migrate to runTest
Part Of #386873
2025-03-14 22:45:38 +01:00
Martin Weinelt 1c825e3db4
nixosTests.zookeeper: migrate to runTest
Part Of #386873
2025-03-14 22:43:51 +01:00
Martin Weinelt c0e8309034
nixosTests.zram-generator: migrate to runTest
Part Of #386873
2025-03-14 22:42:49 +01:00
Martin Weinelt 89bf1ebca0
nixosTests.zrepl: migrate to runTest
Part Of #386873
2025-03-14 22:41:58 +01:00
Martin Weinelt 04bc28c680
nixosTests.zsh-history: migrate to runTest
Part Of #386873
2025-03-14 22:41:04 +01:00
Martin Weinelt 16cf246490
nixosTests.zwave-js: migrate to runTest
Part Of #386873
2025-03-14 22:39:49 +01:00
Martin Weinelt d8d1e397cb
nixosTests.zwave-js-ui: migrate to runTest
Part Of #386873
2025-03-14 22:38:26 +01:00
Martin Weinelt 06c01cba2a
nixos/tests/akkoma: re‐write end‐to‐end test (#388766) 2025-03-14 18:35:44 +01:00
Mikael Voss 73e68329f4
nixos/tests/akkoma: re‐write end‐to‐end test
The test now checks federation between two Akkoma instances.
2025-03-14 18:12:47 +01:00
Grimmauld 8cc442c085
nixos/tests/apparmor: fix test baseline 2025-03-14 17:33:19 +01:00
Martin Weinelt 68995c0969
nixosTests.avahi: migrate to runTest
Part Of #386873
2025-03-13 23:57:19 +01:00
Martin Weinelt b1d55f037e
nixosTests.autobrr: migrate to runTest
Part Of #386873
2025-03-13 23:50:51 +01:00
Martin Weinelt 48dda151d3
nixosTests.auto-cpufreq: migrate to runTest
Part Of #386873
2025-03-13 23:50:05 +01:00
Martin Weinelt 56558f8c94
nixosTests.authelia: migrate to runTest
Part Of #386873
2025-03-13 23:48:27 +01:00
Martin Weinelt 3f2541bbb1
nixosTests.auth-mysql: migrate to runTest
Part Of #386873
2025-03-13 23:45:17 +01:00
Martin Weinelt add74983e7
nixosTests.audiobookshelf: migrate to runTest
Part Of #386873
2025-03-13 23:43:22 +01:00
Martin Weinelt bd84275f60
nixosTests.atd: migrate to runTest
Part Of #386873
2025-03-13 23:40:53 +01:00
Martin Weinelt dd6cb9fe67
nixosTests.armagetronad: migrate to runTest
Part Of #386873
2025-03-13 23:38:13 +01:00
Martin Weinelt 67d315ebd4
nixosTests.aria2: migrate to runTest
Part Of #386873
2025-03-13 23:36:28 +01:00
Martin Weinelt f13c50690f
nixosTests.archi: migrate to runTest
Part Of #386873
2025-03-13 23:35:22 +01:00
Martin Weinelt 653313abe1
nixosTests.apparmor: migrate to runTest
Part Of #386873
2025-03-13 23:31:20 +01:00
Martin Weinelt 884c15c72f
nixosTests.apcupsd: migrate to runTest
Part Of #386873
2025-03-13 23:27:09 +01:00
Martin Weinelt 931d6c6af4
nixosTests.anuko-time-tracker: migrate to runTest
Part Of #386873
2025-03-13 23:26:26 +01:00
Martin Weinelt 8e3f874502
nixosTests.anki-sync-server: migrate to runTest
Part Of #386873
2025-03-13 23:24:58 +01:00
Martin Weinelt e045203e0e
nixosTests.angie-api: migrate to runTest
Part Of #386873
2025-03-13 23:24:10 +01:00
Martin Weinelt 769a073a37
nixosTests.amazon-ssm-agent: migrate to runTest
Part Of #386873
2025-03-13 23:21:27 +01:00
Martin Weinelt abb345f6ca
nixosTests.amazon-init-shell: migrate to runTest
Part Of #386873
2025-03-13 23:18:09 +01:00
Martin Weinelt 430ea8553b
nixosTests.amazon-cloudwatch-agent: migrate to runTest
Part Of #386873
2025-03-13 23:16:14 +01:00
Martin Weinelt 646a8a3356
nixosTests.alps: migrate to runTest
Part Of #386873
2025-03-13 23:08:11 +01:00
Martin Weinelt 7f5db31613
nixosTests.allTerminfo: migrate to runTest
Part Of #386873
2025-03-13 22:59:02 +01:00
Martin Weinelt 498ecc0604
nixosTests.alloy: migrate to runTest
Part Of #386873
2025-03-13 22:57:18 +01:00
Martin Weinelt 1f264807a9
nixosTests.alice-lg: migrate to runTest
Part Of #386873
2025-03-13 22:55:56 +01:00
Martin Weinelt 93d9ca0d83
nixosTests.airsonic: migrate to runTest
Part Of #386873
2025-03-13 22:50:36 +01:00
Martin Weinelt 52822c9037
nixosTests.agda: migrate to runTest
Part Of #386873
2025-03-13 22:48:41 +01:00
Martin Weinelt 832fbbde00
nixosTests.actual: migrate to runTest
Part Of #386873
2025-03-13 22:47:51 +01:00
Martin Weinelt b0b64316bc
nixosTests.acme-dns: migrate to runTest
Part Of #386873
2025-03-13 22:46:32 +01:00
Gaétan Lepage 9e889113ef
bundler: 2.5.22 -> 2.6.2 (#377415) 2025-03-13 10:35:46 +01:00
Martin Weinelt daca9f8900
nixos/tests/{floorp,librewolf}: fix eval
I missed these were also using the firefox nixos test.
2025-03-12 23:47:01 +01:00
zowoq 7435729ef7 nixosTests.telegraf: switch to runTest 2025-03-13 08:32:57 +10:00
h7x4 6dd3e6958d
nixos/heimdal: extend nixos test, fix multitarget principals in acls (#389033) 2025-03-12 17:16:34 +01:00
Sandro Jäckel 1eecf7cc06
haka: remove 2025-03-12 16:04:54 +01:00
rnhmjoj a160ebdef3
nixos/tests/startx: test imperative setup 2025-03-12 13:08:30 +01:00
h7x4 757812cb6b
nixos/heimdal: add heimdal maintainers as nixos test maintainers 2025-03-12 09:14:38 +01:00
h7x4 02a99f3c78
nixos/heimdal: extend nixos test 2025-03-12 09:14:15 +01:00
Sigmanificient 1434add94c nixosTests.{qtile,ragnarwm}: migrate to runTestOn 2025-03-11 21:26:53 +01:00
nixpkgs-ci[bot] 9a807b1916
Merge master into staging-next 2025-03-11 17:36:38 +00:00
Pol Dellaiera c39e50acb0
nixos/limine: init module (#386368) 2025-03-11 14:09:50 +01:00
nixpkgs-ci[bot] f6e560e4b0
Merge master into staging-next 2025-03-11 12:06:05 +00:00
rnhmjoj 7456bebb2e nixos/tests: add startx test 2025-03-11 11:05:24 +01:00
nixpkgs-ci[bot] 97bfcc4bcd
Merge master into staging-next 2025-03-11 00:15:17 +00:00
Martin Weinelt dd7cee4f04
nixos/tests/pinnwand: migrate to runTest
Part of #386873.
2025-03-10 20:31:40 +01:00
Martin Weinelt 41ff93c1d8
nixos/tests/knot: migrate to runTest
Part of #386873
2025-03-10 20:30:17 +01:00
Martin Weinelt 5d3d6037d8
nixos/tests/go-neb: migrate to runTest
Part of #386873
2025-03-10 20:27:45 +01:00
Martin Weinelt 5a80e9ed00
nixos/tests/kea: migrate to runTest
Part of #386873
2025-03-10 20:23:59 +01:00
Martin Weinelt 6919956d08
nixos/tests/snapcast: migrate to runTest
Part of #386873
2025-03-10 20:20:04 +01:00
Martin Weinelt 9b7b22afa1
nixos/tests/babeld: migrate to runTest
Part of #386873
2025-03-10 20:16:27 +01:00
Martin Weinelt c249dcf2f3
nixos/tests/botamusique: migrate to runTest
Part of #386873
2025-03-10 20:15:36 +01:00
Martin Weinelt 8ed2c5f961
nixos/tests/firefox: migrate to runTest
Part of #386873
2025-03-10 19:17:52 +01:00
aucub 98b086d6d3 xdg-desktop-portal: 1.18.4 -> 1.20.0
- remove unneeded dependencies
- switch to wrapGAppsNoGuiHook
- add patch to fix sound validation similar to icon validation
- rebase other patches
- use a single python env with all test dependencies, as pytest path is hardcoded
  into installed tests
- fix installed tests, reenable location test (it works now)
- clean up a bunch of old hacks

Co-authored-by: aucub <78630225+aucub@users.noreply.github.com>
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2025-03-10 20:42:37 +03:00
Sandro 74ee058fc3
nixos/sudo-rs: align sudo and sudo-rs config (#386423) 2025-03-10 16:51:43 +01:00
Arne Keller 9b62d5e280
nixos/zwave-js-ui: Add chown to allowed syscalls (#380999) 2025-03-10 08:47:46 +01:00
Martin Weinelt e5d70cfec2
nixos/matter-server: fix permission denied error in 7.0.1 (#384651) 2025-03-09 21:32:31 +01:00
Arne Keller 253d7b4651
shadps4: 0.5.0-unstable-2025-01-20 -> 0.6.0-unstable-2025-03-07, add sdl3 to buildInputs (#388273) 2025-03-09 14:42:53 +01:00
Franz Pletz 7978d240c2
nixos/iosched: exclude loop devices by default; mention in release notes (#385106) 2025-03-09 09:38:05 +01:00
Mikael Voss 54bd09a515
nixos/iosched: exclude loop devices by default 2025-03-08 21:56:51 +01:00
Norma 01ce340a54
nixosTests/shadps4: fix colors, increase memory
shadps4's default color theme got updated, and it became more accurate so the openorbis .png color now matches with the output
2025-03-08 20:08:57 +01:00
Matt Leon b4f4971b6a
nixos/matter-server: fix permission denied error in initialization with v7.0.1
Signed-off-by: Matt Leon <ml@mattleon.com>
2025-03-08 09:34:46 -05:00
Kira Bruneau 42565a80f1
wine64Packages.{unstable,staging}: 10.0 -> 10.2 (#384537) 2025-03-08 14:26:03 +00:00
Christian Kögler a3982961cf
nixos/k3s: use dynamic networking in multi node test (#381122) 2025-03-08 10:07:11 +01:00
Philip Taron 5c5012444a
nixosTests.user-enable-option: fix build
Previously it failed in the linting phase as these f-strings were not needed.
2025-03-07 12:41:26 -08:00
Sandro 48ecb73067
netbox_4_2: init (#376100) 2025-03-07 20:31:48 +01:00
Sandro 07c24fffa3
nixos/matrix-alertmanager: init module (#378966) 2025-03-07 19:59:46 +01:00
misuzu f3b9f47891
nixos/umurmur: init (#387580) 2025-03-07 17:46:10 +02:00
Martin Weinelt e61a020108
evcc: add envsubst secret support (#387829) 2025-03-07 11:47:52 +01:00
Maximilian Bosch 6c4f93e113
Merge: nixos/nextcloud: use LoadCredential to read secrets (#367433) 2025-03-07 10:58:29 +01:00
Martin Weinelt 067732921f
nixos/evcc: support passing secrets with envsubst
and apply some newer best practices.
2025-03-07 10:08:55 +01:00
3JlOy_PYCCKUI 095da00b2d nixos/umurmur: init 2025-03-07 12:07:53 +03:00
Dionysis Grigoropoulos 4d68e0da82
nixos/tests/matrix-alertmanager: init 2025-03-07 00:42:43 +02:00
7c6f434c fe36c0e045
Squid: 6.13 -> 7.0.1 (#384972) 2025-03-06 17:17:08 +00:00
Joshua Kobschätzki 019f100d17 squid: add inverse test 2025-03-06 11:36:17 +01:00
programmerlexi 12779dc091
nixos/limine: init module
Co-Authored-By: Gabriel Waksmundzki <czapek1337@gmail.com>
2025-03-06 08:05:08 +01:00
Defelo 110b3af97a
nixos/tests/echoip: use runTest 2025-03-06 02:00:59 +01:00
Martin Weinelt 4ffa25f041
frigate: 0.14.1 -> 0.15.0 (#386266) 2025-03-05 12:52:36 +01:00
Sandro 4f7fc6dfdf
nixos/glitchtip: init module (#386013) 2025-03-05 01:23:43 +01:00
Defelo dd87a30c58
nixos/tests/glitchtip: init
Co-authored-by: Nico Felbinger <nico@felbinger.eu>
2025-03-05 00:24:50 +01:00
Masum Reza d38624ef95
hddfancontrol: 1.5.1->2.0.1 (#387029) 2025-03-05 01:57:54 +05:30
Philip Wilk 45782a83b7
nixosTests.hddfancontrol: remove
Version 2 of hddfancontrol now fetches disk info - namely model - from the passed disks immediately, which /dev/vda does not have.
This is a fatal error that exits the daemon, so the test is no longer possible.
2025-03-04 20:12:30 +00:00
Chris Moultrie 80ffcc9b7c
grocy: fix passthru test with second curl invocation 2025-03-04 12:55:10 -05:00
Adam C. Stephens 6f4685c87b
fish: 3.7.1 -> 4.0 (#367229) 2025-03-04 12:31:06 -05:00
Robert Hensing 374258629f
nixosTests.lomiri-system-settings: Switch to runTest (#386999) 2025-03-04 17:47:02 +01:00
Robert Hensing 328e9b2807
nixosTests.nomad: Use runTest (#386866) 2025-03-04 15:16:42 +01:00
OPNA2608 91be6b3c8f nixosTests.lomiri-system-settings: Switch to runTest 2025-03-04 13:35:19 +01:00
xanderio 8bc3ee6396
dependency-track: stop bundling frontend in jar (#386408) 2025-03-04 09:39:44 +01:00
Martin Weinelt 1faec56024
nixosTests/frigate: convert to runTest
Part of #386873
2025-03-04 08:07:06 +01:00
Chris Dombroski 63157e34d8 nixos/zwave-js-ui: Add chown to allowed syscalls
Closes: #379850
2025-03-03 21:34:09 -05:00
Robert Hensing 743cd3dfaf nixosTests.pgadmin4: Use runTest
See https://github.com/NixOS/nixpkgs/issues/386873
2025-03-04 00:46:39 +01:00
Robert Hensing 49aef13286 nixosTests.nomad: Use runTest
About 30% quicker to eval
Runs on macOS as a VM host
2025-03-04 00:19:06 +01:00
Joshua Kobschätzki 3403819b4d netbox_4_2: init
Co-authored-by: SuperSandro2000 <sandro.jaeckel@gmail.com>
2025-03-03 21:24:13 +01:00
r-vdp b1680bd19b
nixos/sudo-rs: use runTest to run the VM test 2025-03-03 11:51:55 +01:00
Fabián Heredia Montiel ab23320d2d linux/hardened/patches/6.13: init at v6.13.5-hardened1 2025-03-02 20:50:56 +01:00
Alexander Sieg 28e18569a4 nixosTests.dependency-track: increase memorySize to fix test 2025-03-02 16:50:01 +01:00
Maximilian Bosch 2cf427c045
Merge: nextcloud31: init at 31.0.0 (#385060) 2025-03-01 13:47:45 +01:00
Bruno BELANYI 0c4bc741cf
nixos/radarr,lidarr,readarr,whisparr,prowlarr: add settings option (#384052) 2025-03-01 09:10:11 +00:00
Will Fancher f836b8998f
Revert "nixos/grub: generate BLS entries" (#385879) 2025-02-28 23:07:26 -05:00
Sandro 157b9399e3
velocity: init at 3.4.0-unstable-2025-02-28 (#384071) 2025-03-01 02:05:58 +01:00
Samuel Dionne-Riel 6ec6eae586
Revert "nixos/grub: generate BLS entries" 2025-02-28 14:30:10 -05:00
Tert0 3f29dce6df
nixos/tests/velocity: init 2025-02-28 16:55:55 +01:00
Michele Guerini Rocco 6bf084c4ea
nixos/grub: generate BLS entries (#95901) 2025-02-28 15:12:36 +01:00
zowoq 31782c65e2
rasdaemon: 0.8.0 -> 0.8.2 (#369375) 2025-02-28 21:47:15 +10:00
Donovan Glover d6cc212d8f
freshrss: 1.25.0 -> 1.26.0 (#384546) 2025-02-28 11:28:06 +00:00
Matei Dibu 498c2d6827 rasdaemon: 0.8.0 -> 0.8.2 2025-02-28 11:46:33 +02:00
rnhmjoj 5e5476e544
nixos/tests/nixos-rebuild-install-bootloader: check boot loader entries 2025-02-28 09:58:49 +01:00
rnhmjoj 7e6d6f778c
nixos/tests/grub: check boot loader entries 2025-02-28 09:58:49 +01:00
Pol Dellaiera 56e88da108
rebuilderd: init at 0.22.1 (#343334) 2025-02-28 09:14:08 +01:00
Sandro d1c535f62a
nixos/user-groups: add a toggle for user account creation (#358646) 2025-02-27 23:47:20 +01:00
Sandro Jäckel 36a3c6c11d
nixos/paperless: move paperless-manage to proper systemPackage 2025-02-27 21:47:35 +01:00
Pol Dellaiera 2c8bdd00fd nixos/rebuilderd: init 2025-02-27 21:18:46 +01:00
Sandro e90d001cbb
Fix random typos while replacing libredirect with libredirect.hook (#385607) 2025-02-27 20:41:57 +01:00
Maximilian Bosch 659f9ea390
Merge: nixos/oci-containers: support rootless containers & healthchecks (#368565) 2025-02-27 19:59:34 +01:00
Sandro fd256f27b0
poppler-utils: rename from poppler_utils (#385503) 2025-02-27 19:35:38 +01:00
Sandro Jäckel 045211b428
nixos/tests/nscd: fix typo 2025-02-27 19:20:46 +01:00
r-vdp 8b63e944e3
fish: don't generate man pages in the test VM 2025-02-27 16:40:31 +01:00
r-vdp 49ea3fd1ea
fish: fix tests 2025-02-27 16:40:30 +01:00
r-vdp 15433ca1a8
fish: use runTest for the nixos test 2025-02-27 16:21:33 +01:00
r-vdp f79e11adb9
fish: remove unneeded config from test, this was fixed in nixpkgs 2025-02-27 16:21:33 +01:00
Michele Guerini Rocco af8642b189
nixos/hostapd: add passwordFile to structured SAE entries (#365727) 2025-02-27 13:51:23 +01:00
Maximilian Bosch 7d443d378b
nixos/oci-containers: support rootless containers & healthchecks
Closes #259770
Closes #207050

The motivation for the former is to not execute the container as root,
so you don't have to `sudo -i` to perform podman management tasks.

The idea behind healthchecks is to be able to keep the unit in the
activating state until the container is healthy, only then then unit is
marked as active.

The following changes were necessary:

* Move the ctr-id into `/run/${containerName}` to make podman can
  actually write to it since it's now in its RuntimeDirectory.

* Make `sdnotify` option configurable (`healthy` for healthchecks that
  must pass, default remains `conmon`).

* Set Delegate=yes for `sdnotify=healthy` to make sure a rootless
  container can actually talk to sd_notify[1].

* Add a warning that lingering must be enabled to have a `systemd --user`
  instance running which is required for the cgroup support to work
  properly.

* Added a testcase for rootless containers with both conmon and
  healthchecks.

[1] https://github.com/containers/podman/discussions/20573#discussioncomment-7612481
2025-02-27 11:08:33 +01:00
Aaron Jheng a2f3625d99
poppler-utils: rename from poppler_utils 2025-02-27 16:56:01 +08:00
Felix Buehler b029646afc nixosTests/prometheus-exporters.exportarr-sonarr: use new env-vars 2025-02-26 20:38:12 +01:00
Philip Taron 6ea4ff601e
mkBinaryCache: support zstd and none as compression methods (#376365) 2025-02-26 09:05:25 -08:00
h7x4 631fb54d11
go-camo: 2.6.1 -> 2.6.2 (#384597) 2025-02-26 17:44:22 +01:00
lassulus bec9ad1869
nixos/h2o: TLS recommendations (#384730) 2025-02-26 18:34:57 +07:00
Arne Keller a357c87049
gotosocial: 0.17.4 -> 0.18.1 (#384538) 2025-02-26 09:15:56 +01:00
transcaffeine dfe1187fea
nextcloud31: init at 31.0.0
Release notes: https://github.com/nextcloud/server/releases/tag/v31.0.0
Upgrade notes: https://docs.nextcloud.com/server/31/admin_manual/release_notes/upgrade_to_31.html
2025-02-26 08:29:34 +01:00
K900 b157c03c40
nixos/tests/acme: Refactor test suite (#378705) 2025-02-26 10:29:20 +03:00
โทสฺตัล b3f93d7292 nixos/h2o: TLS recommendations
From Mozilla’s ssl-config-generator project
2025-02-26 12:26:12 +07:00
Adam C. Stephens c273acfbfe
incus-ui-canonical: 0.14.6 -> 0.15
lxd upstream changelog:
https://github.com/canonical/lxd-ui/releases/tag/0.15
2025-02-25 21:51:20 -05:00
Vlad M. deb331b1f6
aaaaxy: 1.5.256 -> 1.6.0 (#384847) 2025-02-25 17:00:44 +02:00
Atemu 38e5291c59
nixos/iosched: init module (#318600) 2025-02-25 14:14:58 +01:00
Joshua Kobschätzki 49415e02b8 netbox_4_0: removal 2025-02-25 10:44:59 +01:00
Gaétan Lepage dda347e8ef
Rename maintainer soispha to bpeetz (#384309) 2025-02-25 09:20:30 +01:00
Michele Guerini Rocco d249c1cf5a
nixos/tests/dnsdist: fix dnscrypt test (#384884) 2025-02-25 08:04:49 +01:00
Martin Weinelt 35f9b4c165
zigbee2mqtt_2: init at 2.1.1 (#371053) 2025-02-25 05:09:13 +01:00
Mikael Voss 3c0be38ee0
nixos/iosched: init module 2025-02-25 00:08:06 +01:00
Tert0 3b1a5a3938
nixos/tests/dnsdist: fix dnscrypt test 2025-02-24 23:37:13 +01:00
Luflosi d29cce9d75
aaaaxy: 1.5.256 -> 1.6.0
https://github.com/divVerent/aaaaxy/releases/tag/v1.6.0
2025-02-24 19:22:36 +01:00
Sandro Jäckel ad0bf1f4c5
nixos/all-tests: add go-camo 2025-02-24 15:26:44 +01:00
transcaffeine 6f3912bfd3
nixos/tests/gotosocial: adjust for gotosocial 0.18.1+ 2025-02-24 12:41:15 +01:00
โทสฺตัล 093d5cfaea nixos/step-ca: add H2O test 2025-02-24 15:06:34 +07:00
โทสฺตัล 9555f3e8be nixos/step-ca: fixup Caddy comment typos 2025-02-24 15:06:34 +07:00
โทสฺตัล 2281c12585 nixos/step-ca: nixfmt + add Python syntax hint
Helps when writing & using a editor with tree-sitter support
2025-02-24 15:06:34 +07:00
โทสฺตัล d62e8c41bf nixos/h2o: remove unneeded print statement 2025-02-24 15:06:33 +07:00
Pedro Alves 500a8bb9d5 nixos/cross-seed: re-enable test 2025-02-23 21:38:10 +00:00
Felix Buehler 147262748c freshrss: 1.25.0 -> 1.26.0
Diff: https://github.com/FreshRSS/FreshRSS/compare/1.25.0...1.26.0
2025-02-23 17:26:29 +01:00
Alexander V. Nikolaev 2df9bf3523
Add wineWow64Packages as acceptable test targets
Signed-off-by: Alexander V. Nikolaev <avn@avnik.info>
2025-02-23 16:56:23 +02:00
Johannes Kirschbauer d72e06b97e
nixos/step-ca: use pathWith for intermediatePasswordFile (#382214) 2025-02-23 10:52:05 +07:00
Martin Weinelt 904ac731ef
enumer: 1.5.9 -> 1.5.11; evcc: 0.133.0 -> 0.200.2 (#384098) 2025-02-23 02:09:21 +01:00
Martin Weinelt dbdee4ab67
nixos/test/evcc: migrate to runTest 2025-02-23 01:06:56 +01:00
Lucas Savva 229640ed3a nixos/tests/acme: Refactor test suite
Split tests up based on certain use cases:

- http01-builtin: Tests most functionality of the core module, such
 as the systemd and hashing components, whilst utilising lego's built
 in http01 resolution mechanis.
- dns01: Tests only that DNS01 renewal works as expected.
- nginx: Tests nginx compatability
- httpd: Tests httpd compatability
- caddy: Tests caddy compatability
2025-02-22 23:58:29 +00:00
Benedikt Peetz 5aafcb338b
treewide: Rename maintainer soispha to bpeetz 2025-02-22 19:17:06 +01:00
Kevin Cox c95b088856
cross-seed: Remove broken test. (#384279) 2025-02-22 12:03:37 -05:00
Robert Hensing 548f59bb9f
nixos: Document handleTest deprecation (#383870) 2025-02-22 17:23:46 +01:00
Kevin Cox ed86661d93
cross-seed: Remove broken test.
This test has always been broken. The fix is not obvious, there was an attempt to set up mount namespaces, but this will fail if the output directory doesn't exist. In the default configuration it will fail because the directory doesn't exist until cross-seed runs the first time. This points at a real issue with the module that should be addressed. But for now let's remove the broken test, then we can add it back in working condition.

Original PR: https://github.com/NixOS/nixpkgs/pull/383409
2025-02-22 11:06:44 -05:00
K900 ae9e269c73
Revert "nixos/sonarr: add settings option" 2025-02-22 12:15:51 +03:00
Jeremy Fleischman afee631853
nixos/step-ca: use pathWith for intermediatePasswordFile
This lets us remove an assertion, because `pathWith` can require that a
file not be in the store.

Note that the old assertion didn't quite do what we wanted: it prevented
you from using top level store paths (such as
`/nix/store/gg8578vvbcf1wpqvk85bigi5s4pvylkk-test-certificates`), but was
ok with sub-files (such as
`/nix/store/gg8578vvbcf1wpqvk85bigi5s4pvylkk-test-certificates/intermediate-password-file`).

Now that we're stricter, we need some way to populate
`intermediatePasswordFile` in our test without making the type unhappy.
I opted to solve that by creating a file in `/etc`.
2025-02-21 20:39:20 -08:00
Robert Helgesson 44a5b1bdca nixos/grav: init module 2025-02-21 23:09:42 +01:00
Martin Weinelt bf25eae002
nixos/routinator: init module (#380046) 2025-02-21 23:07:21 +01:00
Felix Bühler 3ac3a47fd4
nixos/sonarr: add settings option (#373576) 2025-02-21 20:52:10 +01:00
Felix Buehler 203d5d954c nixos/tests/prometheus-exporters: update exportarr-sonarr test 2025-02-21 20:42:00 +01:00
Peter Lehmann c468f4e261
nixos/routinator: init module 2025-02-21 19:10:18 +01:00
Martin Weinelt 99eabc0ab3
zigbee2mqtt_2: init at 2.1.1
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.0.0
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.1.0
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.1.1
2025-02-21 14:14:41 +01:00
Sandro 0dd6684a7f
zipline: 3.7.13 -> 4.0.0 (#382884) 2025-02-21 13:15:37 +01:00
Robert Hensing 7e3c66897a nixos: Document handleTest deprecation 2025-02-21 12:05:16 +01:00
Johannes Kirschbauer bb8d898f33
nixosTests.step-ca: wait for caddy to finish ACME dance (#382212) 2025-02-21 15:52:13 +07:00
Martin Weinelt 6a397bf109
servo: adopt, update and test (#383495) 2025-02-20 15:53:48 +01:00
Vladimír Čunát e493a167e1
staging-next 2025-02-09 (#380680) 2025-02-20 11:52:15 +01:00
Sandro 938b2abbeb
nixos/cross-seed: init module (#383409) 2025-02-20 11:20:36 +01:00
Pedro Alves 3b3bced9c5 nixos/cross-seed: init module 2025-02-20 09:51:26 +00:00
Martin Weinelt f962ad853b
nixos/tests/servo: init 2025-02-20 05:29:36 +01:00
Defelo 5309357c3e
zipline: 3.7.13 -> 4.0.0 2025-02-19 23:38:35 +01:00
nixpkgs-ci[bot] 3a870eb511
Merge master into staging-next 2025-02-19 18:04:49 +00:00
Sandro f9871f6f33
apacheKafka: init 3.9.0, 3.8.1; drop 3.6 (#359557) 2025-02-19 16:51:15 +01:00
nixpkgs-ci[bot] a8eabdcf7f
Merge master into staging-next 2025-02-19 11:19:10 +00:00
Ramses 9abef1cee8
switch-to-configuration-ng: don't block when the lockfile is already locked (#382797) 2025-02-19 11:07:33 +01:00
nixpkgs-ci[bot] 83c5315429
Merge master into staging-next 2025-02-19 00:14:37 +00:00
Sandro 1e029d3f26
age-plugin-tpm: 0.2.0 -> 0.3.0 (#382630) 2025-02-18 21:17:45 +01:00
Joshua Peek b9ae163054 age-plugin-tpm: 0.2.0 -> 0.3.0 2025-02-18 10:18:45 -08:00
nixpkgs-ci[bot] 746c76aa6f
Merge master into staging-next 2025-02-18 18:04:37 +00:00
lassulus cc594f99bf
nixos/h2o: module init (#382527) 2025-02-18 21:06:35 +07:00
Kerstin 4c18ccc9c4
nixos/mobilizon: update nginx config, mobilizon: fix media proxy (#374273) 2025-02-18 14:33:46 +01:00
nixpkgs-ci[bot] 9bd398d5e9
Merge master into staging-next 2025-02-18 12:05:57 +00:00
โทสฺตัล 2c1a09f1fe nixos/h2o: init module
Co-Authored-By: adisbladis <adis@blad.is>
2025-02-18 17:06:15 +07:00
Jörg Thalheim cdf83e0f3a
nixos-generate-config: add --flake option (#383033) 2025-02-18 16:50:13 +07:00
Pablo Ovelleiro Corral 1606ea91b4 nixos-generate-config: add --flake option
Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
2025-02-18 15:37:53 +07:00
nixpkgs-ci[bot] 71e949e746
Merge master into staging-next 2025-02-18 00:14:29 +00:00
Jonathan Davies e28cde906f
apacheKafka: drop 3.6 2025-02-17 23:27:48 +00:00
Jonathan Davies 89e275f747
apacheKafka: init at 3.9.0 2025-02-17 23:27:47 +00:00
Tristan Ross 1b5bba3f02
gopro-tool: init at 0-unstable-2024-04-18 (#382151) 2025-02-17 11:16:28 -08:00
Matt Szafir e40c33427e gopro-tool: init at 0-unstable-2024-04-18 2025-02-17 08:57:08 -07:00
r-vdp 1aa7e7a131
switch-to-configuration: add a test to make sure that we don't block on the lockfile
We should exit with a clear error message instead.
2025-02-17 15:47:08 +01:00
nixpkgs-ci[bot] fc7fa5f568
Merge master into staging-next 2025-02-17 00:15:35 +00:00
Sandro 2b88ceefff
weblate: 5.9.2 -> 5.10 (#382341) 2025-02-16 23:33:52 +01:00
K900 d5cd4577b8 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-16 16:38:34 +03:00
Sandro bbea96f543
lomiri.lomiri-calendar-app: init at 1.1.2 (#366949) 2025-02-16 14:30:15 +01:00
Kerstin Humm 23157759eb
nixos/weblate: run the integration test without --deploy for now 2025-02-16 14:10:26 +01:00
K900 ef9eef8d21 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-15 17:19:02 +03:00
Neyts Zupan 2fd6e913b2 pgweb: add NixOS test
I maintain this package and I'd llike to be able to merge minor version
bumps without having to manually test the package.

refs https://github.com/Thaigersprint/thaigersprint-2025/issues/1
2025-02-15 16:05:43 +07:00
Jeremy Fleischman 7f9ea915ff
nixosTests.step-ca: wait for caddy to finish ACME dance
On my machine, I see that this `curl` command often fails. This is
because the caddy server hasn't finished the ACME dance with the step-ca
server yet.

This seems like the simplest fix. Alternatives I considered (and would
be happy to implement if folks prefer):

- Use `wait_for_file` to wait for the certificate to appear
- Increase caddy's log level and scrape its logs for the "certificate obtained"
  message.
2025-02-15 10:06:12 +07:00
nixpkgs-ci[bot] 43a5de6cbb
Merge master into staging-next 2025-02-14 12:05:56 +00:00
OPNA2608 883665e987 nixosTests.lomiri-calendar-app: init 2025-02-14 12:32:49 +01:00
Maximilian Bosch 680066accf
Merge: maintainers: remove sumnerevans from matrix team and add to matrix-synapse (#381232) 2025-02-14 09:38:46 +01:00
Martin Weinelt eb57ea0460
Merge remote-tracking branch 'origin/master' into staging-next 2025-02-14 02:28:12 +01:00
Felix Bühler c501435cd7
nixos/rss-bridge: fix pool, add package, add webserver + test (#379189) 2025-02-13 19:40:23 +01:00
nixpkgs-ci[bot] 9e48e88814
Merge staging-next into staging 2025-02-13 12:06:33 +00:00
nixpkgs-ci[bot] d77d6bff03
Merge master into staging-next 2025-02-13 12:06:02 +00:00
Franz Pletz 757befc1e5
frr: 10.1 -> 10.2.1, libyang: 2.1.148 -> 3.4.2 (#365164) 2025-02-13 09:40:19 +01:00
nixpkgs-ci[bot] 047d600fc8
Merge staging-next into staging 2025-02-13 00:14:58 +00:00
nixpkgs-ci[bot] ba14e0aa79
Merge master into staging-next 2025-02-13 00:14:34 +00:00
Tristan Ross 8005d0910b
prometheus-node-cert-exporter: init at 1.1.7 (#368325) 2025-02-12 12:34:24 -08:00
K900 2e6bab8dd7 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-12 21:35:42 +03:00
Martin Milata 8fa9a9bf44 sympa: remove mmilata from maintainers 2025-02-12 18:37:16 +01:00
nixpkgs-ci[bot] 52381ec09d
Merge staging-next into staging 2025-02-12 12:06:31 +00:00
nixpkgs-ci[bot] 97b9d455ea
Merge master into staging-next 2025-02-12 12:05:57 +00:00
Aleksana ece0ac9a7f
nixos/wrappers: add per-wrapper enable option (#376196) 2025-02-12 20:02:52 +08:00
nixpkgs-ci[bot] 843c56dc9b
Merge staging-next into staging 2025-02-12 00:15:06 +00:00
nixpkgs-ci[bot] 696a86490d
Merge master into staging-next 2025-02-12 00:14:36 +00:00
Felix Buehler 874d00ecf4 nixosTests/rss-bridge: improve and add caddy 2025-02-11 23:57:17 +01:00
tomberek ad4373ce8d
teleport_17: init at 17.2.1; teleport: Use fetchCargoVendor (#380613) 2025-02-11 16:19:22 -05:00
Wolfgang Walther 3ec550cd59
nixos/postgresql/citus: fix syscall filter and add test (#379769) 2025-02-11 21:25:03 +01:00
K900 a8ea01bdd0 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-11 21:27:54 +03:00
Sumner Evans a87068b870
matrix-synapse: update maintainers and make tests inherit maintainers from package
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2025-02-11 10:19:10 -07:00
aszlig 31597f33c7
Merge pull request #378089 (fix timesyncd test)
The pull request fixes the systemd-timesyncd NixOS test, which was
broken for quite a while.

I'm merging this in despite any review since that pull request has been
open for two weeks and since it's just fixing something that is broken
right now, I highly doubt that there would be much opposition (and you
can't break something that's already broken).

If there are objections on *how* I fixed this, we can still alter or
revert the change later.
2025-02-11 18:04:26 +01:00
nixpkgs-ci[bot] cdb99d3a20
Merge master into staging-next 2025-02-11 12:05:55 +00:00
Cosima Neidahl 4d232a3a95
lomiri.lomiri-music-app: init at 3.2.2 (#364958) 2025-02-11 11:31:39 +01:00
Robert Rose c256d7b5ec nixos/k3s: use dynamic networking in multi node test
The dynamic setup requires less network configuration and allows to use
features of the nixos testing driver, e.g. port forwarding and SSH
access to nodes in interactive mode.
2025-02-11 11:24:44 +01:00
Cosima Neidahl 69155ec978
nixosTests.terminal-emulators.lomiri-terminal-app: Drop (#378809) 2025-02-11 11:14:32 +01:00
nixpkgs-ci[bot] e20903fa3d
Merge master into staging-next 2025-02-10 18:04:55 +00:00
Robert Schütz 94a21d8335
vaultwarden: 1.33.1 -> 1.33.2 (#380716) 2025-02-10 08:52:21 -08:00
JuliusFreudenberger 86f814fc41 teleport_17: init at 17.2.1 2025-02-10 16:42:58 +02:00
nixpkgs-ci[bot] 49b0ebc046
Merge master into staging-next 2025-02-10 12:05:49 +00:00
Arian van Putten 587efe0fd0
Unbork journals audit logs and introduce audit option (#379629) 2025-02-10 12:09:32 +01:00
nixpkgs-ci[bot] 5140d32870
Merge master into staging-next 2025-02-10 00:15:04 +00:00
Julien Langlois 37372eb227
nixos/postgresql/citus: fix syscall filter and add test 2025-02-09 18:07:27 -05:00
Robert Schütz fcb71bf658 nixos/tests/vaultwarden: adapt to new webvault 2025-02-09 13:07:46 -08:00
OPNA2608 c4c8c1181f nixosTests.lomiri-music-app: init 2025-02-09 17:53:19 +01:00
Azat Bahawi 0589bd307d
nixos/{wg-quick,wireguard}: add AmneziaWG support (#341663) 2025-02-09 10:03:27 +03:00
Niklas Korz eb9659fa9b nixosTests.mobilizon: migrate from handleTest to runTest 2025-02-08 22:17:17 +01:00
nixpkgs-ci[bot] 1c064f3421
Merge staging-next into staging 2025-02-08 06:04:43 +00:00
Bobby Rong 2ffa0d9740
nixosTests.cinnamon, nixosTests.budgie: Unbreak (#380251) 2025-02-08 12:30:15 +08:00
Bobby Rong 28cc453c6e
pantheon.wingpanel: 8.0.1 -> 8.0.2 (#380077) 2025-02-08 12:26:24 +08:00
Bobby Rong d339cc6d0d
nixos/tests/cinnamon: Scale slick-greeter for OCR tests
Otherwise it sometimes fails to find Alice Foobar for me.
2025-02-08 09:19:36 +08:00
Bobby Rong 52c9128476
nixos/tests/pantheon: Pgrep io.elementary.files.xdg-desktop-portal
Hopefully this is less flaky.
2025-02-08 09:16:23 +08:00
nixpkgs-ci[bot] fca3c588c3
Merge staging-next into staging 2025-02-07 18:05:00 +00:00
Arian van Putten bf3a70020c nixos/tests/systemd-journal: test audit behaviour
This also tests the presence of an upstream bug
2025-02-07 15:58:19 +01:00
Sandro fadee3e049
nixos/bird: rename bird2 to bird, switch to bird3 by default (#366190) 2025-02-07 14:28:30 +01:00
nixpkgs-ci[bot] eafe472381
Merge staging-next into staging 2025-02-07 12:06:21 +00:00
Konstantin Alekseev a09e851dc4 playwright: 1.48.1 -> 1.50.1 2025-02-07 12:20:02 +01:00
nixpkgs-ci[bot] 6cbc9451cf
Merge staging-next into staging 2025-02-07 00:15:02 +00:00
Pol Dellaiera facc1650dc
mariadb: 10.5.28, 10.6.21, 10.11.11, 11.4.5 (#379600) 2025-02-06 19:53:23 +01:00
nixpkgs-ci[bot] 898830821b
Merge staging-next into staging 2025-02-06 18:04:54 +00:00
Tom Herbers 5abb11bbe7
nixos/bird: rename bird2 to bird, switch to bird3 by default
This is done in view of the Release of the new v3 of Bird.

Switch to the bird3 package for the `services.bird.package` option.

Switch the `bird` package alias to bird3.
2025-02-06 16:35:44 +01:00
K900 13b8408f30 Merge remote-tracking branch 'origin/staging-next' into staging 2025-02-06 17:10:14 +03:00
Cosima Neidahl 1fc611ea7f
lomiri.qtmir: Increase Mir startup timeout to fix VM tests on weaker hardware (#377247) 2025-02-06 14:19:14 +01:00
Simon Hauser e5f5eff45c
nixos/tests/mysql-autobackup: fix eval 2025-02-06 14:05:37 +01:00
nikstur 6c94b746ee
Revert "nixos/tests/userborn: fix setting hostPlatform" 2025-02-06 11:33:34 +01:00
K900 29d8d9b1a7 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-05 22:58:25 +03:00
Sandro c062500e08
nixos/powerdns-admin: adapt for newer flask-session (#365257) 2025-02-05 20:06:11 +01:00
OPNA2608 d83ad09f1d nixosTests.lomiri: Split big indicator test into multiple per-indicator ones 2025-02-05 19:33:50 +01:00
K900 56c60b2c97 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-05 17:42:52 +03:00
Robert Hensing 0b47fba230 Revert "nixos/nixpkgs: make config.nixpkgs.{localSystem,crossSystem,buildPlatform,hostPlatform} write only"
This reverts commit 0a19371146.
2025-02-05 14:29:18 +01:00
OPNA2608 500d48c7fd nixosTests.lomiri: Unify python function definitions, fix on weaker hardware
- Set wallpaper (where it doesn't cause issues) to simplify image for OCR
- Raise sleep before OCR to 30 (fixes OCR on my local aarch64 hardware? maybe being overloaded...)
2025-02-04 20:27:34 +01:00
nixpkgs-ci[bot] 996ffd0274
Merge staging-next into staging 2025-02-04 18:05:00 +00:00
K900 3029205c9c Merge remote-tracking branch 'origin/master' into staging-next 2025-02-04 17:12:39 +03:00
thomasjm 00a218abb2 mkBinaryCache: support different compression methods: xz (default), zstd, none 2025-02-04 05:49:39 -08:00
asymmetric f2bb1efa65
nixos/geth: add sepolia, remove obsolete networks, fix license (#378301) 2025-02-04 13:32:40 +01:00
nixpkgs-ci[bot] c91a43b5e5
Merge staging-next into staging 2025-02-04 12:06:36 +00:00
K900 3ddda10211 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-04 10:29:11 +03:00
Martin Weinelt 573ebb1e13
nixos/home-assistant: declarative blueprints (#377688) 2025-02-04 00:43:44 +01:00
Robert Schütz da7138684b nixos/home-assistant: declarative blueprints 2025-02-03 10:54:30 -08:00
nixpkgs-ci[bot] c721a7fb35
Merge staging-next into staging 2025-02-03 18:05:46 +00:00
K900 945d2e2a7a Merge remote-tracking branch 'origin/master' into staging-next 2025-02-03 18:00:08 +03:00
nikstur 713e0478a6 nixos/tests/userborn: fix setting hostPlatform 2025-02-02 22:31:25 +01:00
OPNA2608 82c62d132e nixosTests.terminal-emulators.lomiri-terminal-app: Drop 2025-02-02 13:50:17 +01:00
nixpkgs-ci[bot] 0acbe87d4f
Merge staging-next into staging 2025-02-02 11:33:22 +00:00
nixpkgs-ci[bot] e1353d0d8d
Merge master into staging-next 2025-02-02 11:32:53 +00:00
Wolfgang Walther c1793a336b
pkgs/top-level: make package sets composable (reapply) (#376988) 2025-02-02 11:41:17 +01:00
K900 1fa0be855c Merge remote-tracking branch 'origin/staging-next' into staging 2025-02-02 09:49:00 +03:00
K900 c15f4ee007 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-02 09:47:44 +03:00
Jörg Thalheim b29c6f5a4a
stage-2-init: fix false positives for RO Nix store mounts (#375257) 2025-02-02 08:58:03 +07:00
nixpkgs-ci[bot] 9e06c2d43e
Merge staging-next into staging 2025-02-02 00:15:30 +00:00
NotAShelf d36a364148
nixos/tests: add user-enable-option
Specifically for checking if a user exist when `users.users.<name>.enable` is set to `true`.
2025-02-02 02:07:11 +03:00
Sandro bc32400f0d
swaylock,swaybg: fix svg support (#378270) 2025-02-01 22:10:38 +01:00
K900 d44bbfd49c Merge remote-tracking branch 'origin/master' into staging-next 2025-02-02 00:08:43 +03:00
Markus Kowalewski 1fb5e43217
zenoh-*: 1.1.1 -> 1.2.0 (#378511) 2025-02-01 21:21:04 +01:00
nixpkgs-ci[bot] a48c44eb1d
Merge staging-next into staging 2025-02-01 18:04:20 +00:00
nikstur 8a12cae321 nixos/repart-image: support swap 2025-02-01 18:36:51 +01:00
K900 a49299aac8 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-01 19:21:53 +03:00
Bobby Rong a6555c222e
nixosTests.lxqt: init (#377023) 2025-02-01 21:18:35 +08:00
Bobby Rong 127113a73c
nixosTests.lxqt: init 2025-02-01 21:00:04 +08:00
K900 7017fbeb11 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-01 15:17:10 +03:00
Markus Kowalewski 84c1c36a37 nixos/zenoh: fix test
Avoid timing issues by starting the router first
2025-02-01 12:33:23 +01:00
Wolfgang Walther 0a19371146
nixos/nixpkgs: make config.nixpkgs.{localSystem,crossSystem,buildPlatform,hostPlatform} write only
The description for options.nixpkgs.system already hints at this:

  Neither ${opt.system} nor any other option in nixpkgs.* is meant
  to be read by modules and configurations.
  Use pkgs.stdenv.hostPlatform instead.

We can support this goal by not elaborating the systems anymore, forcing
users to go via pkgs.stdenv.

This will prevent problems when making the top-level package sets
composable in the next commit. For this to work, you should pass a fully
elaborated system to nixpkgs' localSystem or crossSystem options.
2025-02-01 12:04:59 +01:00
Jared Baur f38d462b9b
nixosTests.networking.networkd.bond: fix flakiness
We need to do the virtio link setup prior to `network.target`, since
systemd-networkd orders itself before `network.target`. So in order for
the bond to properly enslave the two virtio links, they should be
configured as a part of `network-pre.target`.
2025-01-31 18:54:59 -08:00
nixpkgs-ci[bot] 63ab5cd1c5
Merge staging-next into staging 2025-02-01 00:15:45 +00:00
K900 c2b7f783cb Merge remote-tracking branch 'origin/master' into staging-next 2025-02-01 00:55:04 +03:00
Felix Bühler a3c8d04684
nixos/homer: init (#368594) 2025-01-31 22:34:36 +01:00
K900 be1a14b888 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-31 23:04:28 +03:00
Lorenzo Manacorda 3ec974ac88 nixos/geth: add sepolia network 2025-01-31 17:11:27 +01:00
Tert0 71ce1c3413
nixos/tests/{sway,swayfx}: fix pgrep commands to match wrapped swaylock 2025-01-31 14:03:32 +01:00
shivaraj-bh 4b9de23515 nixos/open-webui: quote services.open-webui.host in start script 2025-01-31 16:05:12 +05:30
Felix Buehler e1b59f78a9 nixos/homer: add tests 2025-01-30 21:58:25 +01:00
aszlig e35a65a2f8
nixos: Fix timesyncd test for systemd >= 257.1
Version 257.1 of systemd changed[1] the PrivateTmp setting for the
systemd-timesyncd service from "yes" to "disconnected", which broke our
systemd-timesyncd test.

The reason for this is because the systemd-tmpfiles-setup.service is
*only*[2] added as a dependency of systemd-timesyncd.service if
PrivateTmp is set to "yes" but not when it is set to "disconnected"
(which would make sense given that the tmpfiles.d mechanism was
originally designed for temporary files).

Commit 339a866b7c switched the activation
script to using systemd-tmpfiles, but the commit in question doesn't
provide an explanation why this was necessary in this particular case.

However the pull request[3] lists an ongoing effort to get rid of Perl
and in the future get also rid of BASH for activation. The reasons for
doing this are outlined in the document[4]:

> The simple presence of interpreters on a system pose a security risk.
> An attacker that gains access to a system can abuse them to execute
> arbitrary commands. Mitre lists this as technique T1059. The most
> radical yet simple solution to mitigate this exploit is to remove all
> interpreters from a system (Mitre M1042). This radical solution is
> only really feasible and/or interesting for appliances (i.e.
> non-interactive) systems. Especially for high-security solutions this
> mitigtation is interesting.

I personally don't think this is a very compelling reason, at least for
our activation scripts, since an attacker could simply drop an
executable binary. Nevertheless, getting rid of additional dependencies
on eg. Perl or BASH is something worth pursuing to trim down moving
parts.

To address this, I decided to implement this as a normal systemd service
unit, since we need to guarantee that it's started before
systemd-timesyncd.service and with a dedicated unit we can ensure
explicit ordering. This has the advantage that we don't interfere with
the effort of getting rid of Perl/BASH for activation/boot and also
don't risk running into race conditions (again) because it's very
unlikely that systemd will change/deprecate explicit unit ordering in
the near future.

[1]: 1f6e192848
[2]: 30675a6ee9/src/core/unit.c (L1274)
[3]: https://github.com/NixOS/nixpkgs/pull/263203
[4]: https://pad.lassul.us/nixos-perlless-activation

Signed-off-by: aszlig <aszlig@nix.build>
2025-01-30 19:28:51 +01:00
nixpkgs-ci[bot] 089bfe7c41
Merge staging-next into staging 2025-01-30 18:04:56 +00:00
Alyssa Ross 97fc6f36d0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/by-name/ez/eza/package.nix
	pkgs/by-name/re/rewatch/package.nix
	pkgs/by-name/rq/rqbit/package.nix
	pkgs/development/python-modules/diffusers/default.nix
	pkgs/development/python-modules/manga-ocr/default.nix
	pkgs/development/tools/misc/texlab/default.nix
2025-01-30 15:02:26 +01:00
Ramses 823a05829f
nixos/activation: pass the action as an argument to the pre-switch-checks (#377526) 2025-01-30 11:25:33 +01:00
nixpkgs-ci[bot] 354d9c1c97
Merge staging-next into staging 2025-01-29 18:04:58 +00:00
Martin Weinelt 909803a20e
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/by-name/au/automatic-timezoned/package.nix
- pkgs/by-name/da/darklua/package.nix
- pkgs/by-name/ki/kittycad-kcl-lsp/package.nix
- pkgs/by-name/li/limbo/package.nix
- pkgs/by-name/mi/minijinja/package.nix
- pkgs/by-name/pa/pay-respects/package.nix
- pkgs/by-name/ri/river-bsp-layout/package.nix
- pkgs/by-name/sv/svgbob/package.nix
- pkgs/by-name/tu/tui-journal/package.nix
- pkgs/by-name/wa/waypipe/package.nix
- pkgs/development/python-modules/zxcvbn-rs-py/default.nix
2025-01-29 16:08:53 +01:00
Franz Pletz a9ac4deac7
nixos/hound: restart service on changes (#377611) 2025-01-29 09:52:05 +01:00
7c6f434c 721168adda
squid: add nixos test (#377284) 2025-01-29 08:15:34 +00:00
Wolfgang Walther 4a5e71b144
postgresql: refactor postgresqlVersions attribute & tests (#377048) 2025-01-28 22:41:34 +01:00
Bjørn Forsman 5555b70e30 nixosTests.hound: migrate from 'config' to 'settings'
Fixes this eval warning:

  evaluation warning: The option `services.hound.config' defined in `makeTest parameters' has been changed to `services.hound.settings' that has a different type. Please read `services.hound.settings' documentation and update your configuration accordingly.
2025-01-28 19:47:17 +01:00
Alyssa Ross 35febc093c
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/by-name/ha/harper/package.nix
2025-01-28 13:29:32 +01:00
Krzysztof Nazarewski 49a26eda2a nixos/netbird: harden and extend options 2025-01-28 12:34:55 +01:00
r-vdp e6bc540ce0
nixos/activation: pass the action as an argument to the pre-switch-checks
This allows for instance to reject switching into a configuration, while
still allowing to reboot into that same configuration.

This can be useful for instance to reject switching to a configuration
with a new systemd major version, but setting that same configuration as
the new boot default with `switch-to-configuration boot` is fine.
2025-01-28 11:40:38 +01:00
Martin Weinelt 33647a8179
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/by-name/ca/cargo-leptos/package.nix
- pkgs/by-name/ha/harper/package.nix
- pkgs/by-name/ma/marmite/package.nix
- pkgs/by-name/no/nomino/package.nix
- pkgs/by-name/st/stgit/package.nix
- pkgs/development/python-modules/pycm/default.nix
- pkgs/development/python-modules/python-gvm/default.nix
- pkgs/development/tools/rbspy/default.nix
2025-01-28 00:15:44 +01:00
Felix Bühler bed0e7fadc
nixos/freshrss: add caddy support (#377068) 2025-01-27 21:39:01 +01:00
nixpkgs-ci[bot] 5df98c0ec5
Merge master into staging-next 2025-01-27 18:04:30 +00:00
Silvan Mosberger 7cceab521e
pds: init at 0.4.74, nixos/pds: init (#350645) 2025-01-27 13:54:09 +01:00
K900 b6f676fbd2 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-27 15:42:36 +03:00
Bobby Rong e28253539b
nixosTests.mate-wayland: Check for more text (#377283) 2025-01-27 19:43:21 +08:00
Bobby Rong 7db3b7c28b
nixosTests.mate-wayland: Check for more text
* As long as the dialog shows everything is fine, make the test less flaky.
* Also use `pgrep` instead of `pgrep -f` when possible.
2025-01-27 19:16:34 +08:00
Joshua Kobschätzki 433006b863 squid: add test 2025-01-27 12:12:01 +01:00
Morgan Jones 672f423d0c nixos/mattermost: default preferNixConfig to true
Now that we are disabling telemetry by default, we should attempt to
override it and other options in existing mutable configs,
if the user had a mutable config and advances their system.stateVersion.
2025-01-27 10:29:37 +01:00
Morgan Jones fc3f7c17e2 nixos/mattermost: disable telemetry by default
We should disable telemetry but enable security update checks. Make both
controlable in the module without digging into settings.

Disabling telemetry also makes NixOS tests faster because the server
tries to send telemetry on first start.
2025-01-27 10:29:37 +01:00
Felix Buehler 88234d3a4f nixos/freshrss: add caddy support 2025-01-26 22:33:20 +01:00
Maximilian Bosch eb96c8dc5b
postgresql: refactor postgresqlVersions attribute & tests
Every postgresql testcase essentially does the following things:

* Filter `postgresqlVersions` for server packages
* Filter postgresql server packages for suitable ones (i.e. extensions
  must support the given version)
* Generate an attribute-set of testcases

The first item became necessary in
7ab1e88833 given that
`postgresql/default.nix` now exposes JIT and non-JIT servers AND a
`libpq` that is not suitable for the tests here.

This changes restructures this a little bit, i.e.:

* Having an attribute-set that contains a bunch of postgresql servers
  and a single client package seems odd (and the sole consumer of
  `postgresqlVersions` in nixpkgs, the test suite, has to take that into
  account). Hence, postgresql's default.nix now provides `libpq` (the client)
  and a `postgresqlVersions` attribute with all supported JIT and non-JIT
  variants of postgresql.

* Each test-case gets a third argument, a function called `genTests`:
  this function sets `recurseForDerivations = true;` and generates an
  attribute-set of tests for each postgresql version given a function
  that returns a testcase or multiple test-cases (`makeTestFor`). The
  argument to `makeTestFor` is a postgresql server package.

  This function also accepts a filter predicate that is passed against
  `filterAttrs` to remove postgresql server packages that are not
  suitable for the test (e.g. because the version isn't supported by the
  extension to test).

I checked by making sure that the `.drv` doesn't change on staging with
this change on top for postgresq, postgresql-jit,
postgresql-wal-receiver, postgresql-tls-client-cert, anonymizer, pgjwt,
pgvecto-rs, timescaledb, tsja and wal2json.
2025-01-26 21:58:57 +01:00
Alyssa Ross 6723c183bf
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/by-name/ca/cargo-public-api/package.nix
	pkgs/by-name/ju/just/package.nix
	pkgs/by-name/kd/kdlfmt/package.nix
	pkgs/by-name/mo/mountpoint-s3/package.nix
	pkgs/by-name/wa/wayidle/package.nix
2025-01-26 19:49:51 +01:00
Arne Keller 2ab9225a40
stash: refactor; 0.25.1 -> 0.27.2; nixos/stash: init (#323231) 2025-01-26 15:16:35 +01:00
Julien Moutinho f2a5463bf2 nixos/public-inbox: cleanup test 2025-01-26 15:06:05 +01:00
Julien Moutinho bbb68bef2e nixos/public-inbox: test confinement 2025-01-26 15:06:05 +01:00
Alyssa Ross 502c77492b
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix
	pkgs/applications/version-management/git-stack/default.nix
	pkgs/by-name/bo/boxbuddy/package.nix
	pkgs/by-name/ca/capnproto-rust/package.nix
	pkgs/by-name/ca/cargo-binstall/package.nix
	pkgs/by-name/ca/cargo-deb/package.nix
	pkgs/by-name/ca/cargo-modules/package.nix
	pkgs/by-name/cl/clapboard/package.nix
	pkgs/by-name/do/dotslash/package.nix
	pkgs/by-name/fe/felix-fm/package.nix
	pkgs/by-name/gi/gitlab-ci-ls/package.nix
	pkgs/by-name/go/gotify-desktop/package.nix
	pkgs/by-name/ha/handlr-regex/package.nix
	pkgs/by-name/ir/iroh/package.nix
	pkgs/by-name/ma/manga-tui/package.nix
	pkgs/by-name/ob/obs-cmd/package.nix
	pkgs/by-name/ox/oxlint/package.nix
	pkgs/by-name/pi/pik/package.nix
	pkgs/by-name/re/reindeer/package.nix
	pkgs/by-name/rn/rnr/package.nix
	pkgs/by-name/ro/routinator/package.nix
	pkgs/by-name/rw/rwpspread/package.nix
	pkgs/by-name/sk/skim/package.nix
	pkgs/by-name/so/sope/package.nix
	pkgs/by-name/so/soteria/package.nix
	pkgs/by-name/sp/spacer/package.nix
	pkgs/by-name/st/stylance-cli/package.nix
	pkgs/by-name/su/subxt/package.nix
	pkgs/by-name/sw/swayfx-unwrapped/package.nix
	pkgs/by-name/te/television/package.nix
	pkgs/by-name/to/toast/package.nix
	pkgs/by-name/wa/wastebin/package.nix
	pkgs/by-name/wi/wit-bindgen/package.nix
	pkgs/by-name/wo/workshop-runner/package.nix
	pkgs/development/interpreters/wasmtime/default.nix
	pkgs/development/tools/rust/cargo-edit/default.nix
	pkgs/development/tools/sentry-cli/default.nix
	pkgs/misc/t-rec/default.nix
	pkgs/tools/video/yaydl/default.nix
2025-01-26 14:55:08 +01:00
Adam C. Stephens 272fb5babf
nixos/tests/incus: extend check timeouts 2025-01-25 10:50:36 -05:00
Adam C. Stephens 0e7fa5714c
incus: fix instance unclean shutdown, add per-instance lxcfs support (#373920) 2025-01-25 10:05:03 -05:00
DrakeTDL 8814ab8ab5
nixos/stash: init 2025-01-24 10:50:55 -08:00
Pol Dellaiera f426a49433
nixos/mongodb: add support for mongodb-ce package (#375587) 2025-01-24 19:24:49 +01:00
Austin Horstman 2a5f6cadd5
swayfx-unwrapped: backport fix to support updated libinput (#376189) 2025-01-24 12:00:44 -06:00
Alyssa Ross 53de5140ae
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/editors/vim/plugins/non-generated/nvim-spectre/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/sg-nvim/default.nix
	pkgs/by-name/ce/cedar/package.nix
	pkgs/by-name/gn/gnome-podcasts/package.nix
	pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
	pkgs/by-name/sy/systemctl-tui/package.nix
	pkgs/by-name/ti/tinty/package.nix
2025-01-24 16:40:22 +01:00
K900 5b961c87be nixos/tests/installer: add shellcheck-minimal
Required after #375961
2025-01-24 11:04:28 +03:00
Patrick Steinhardt d267ea8717 nixos/wrappers: add per-wrapper enable option
While it is possible to globally enable or disable security wrappers, it
isn't possible to disable only a subset of them. Consequently, users
will have to overwrite the security wrappers completely and re-add the
desired subset in case they want to disable a subset of those set up by
the NixOS modules.

Address this usecase by adding a new per-wrapper enable option.
2025-01-23 19:56:06 +01:00
Grimmauld 80f8c4e269
nixos/tests/swayfx: fix deprecation warning 2025-01-23 19:29:10 +01:00
Cosima Neidahl b7d58b870d
lomiri.lomiri-telephony-service: 0.5.3 -> 0.6.0, rename from lomiri.telephony-service (#374141) 2025-01-23 19:03:06 +01:00
t4ccer 6d0241ebb0
pds: add NixOS test 2025-01-23 10:26:13 -07:00
Robert Rose 95b894bad7 nixos/k3s: add autoDeployCharts option
The `autoDeployCharts` option further improves the auto deploying
capabilities of the k3s module by allowing to deploy and configure Helm charts
that are then instaled via the k3s Helm controller. Although this was
also previously possible by using auto deploying manifests, it required
some knowledge of the k3s Helm controller and led to a lot of
boilerplate code.
2025-01-23 16:34:35 +01:00
r-vdp 113dbd79de
nixos/activation: improve preSwitchChecks
A couple of improvements:

1. Avoid the generally discouraged apply argument to options, as it has
   quite weird semantics
2. Avoid issues when a user calls a preSwitchCheck `script`, which
   would've been silently overridden by the existing implementation.
   Reliance on a special attribute name like that is bound to lead to a
   very-hard-to-debug problem for someone at some point
3. Use writeShellApplication so that the preSwitchChecks are checked by
   shellcheck and and so that they run with basic bash guardrails
4. Fix shellcheck issue (testing the value of $?)
5. Add a positive preSwitchCheck to the nixos test, to make sure that
   that works as intended
2025-01-23 15:51:37 +01:00
nixpkgs-ci[bot] dbd63f1910
Merge staging-next into staging 2025-01-23 06:05:26 +00:00
Lin Jian 363cce76a2
various: remove AndersonTorres from maintainership (#375416) 2025-01-23 13:37:50 +08:00
Anderson Torres bc80114502 various: remove AndersonTorres from modules maintainership 2025-01-22 21:47:09 -03:00
nixpkgs-ci[bot] a7ee3fbaaa
Merge staging-next into staging 2025-01-23 00:14:33 +00:00
Nick Cao 20065b3e46
caddy: 2.9.0 -> 2.9.1 (#375655) 2025-01-22 16:22:57 -05:00
nixpkgs-ci[bot] 9fb7ecfb57
Merge staging-next into staging 2025-01-22 00:14:52 +00:00
Yifei Sun 4ae25041b2
caddy: 2.9.0 -> 2.9.1
Co-authored-by:: techknowlogick <techknowlogick@gitea.com>
2025-01-21 17:45:47 -05:00
Leona Maroni 1c698f52e3
matomo: refactor, matomo-beta: remove (#374022) 2025-01-21 19:40:08 +01:00
Leona Maroni c068347f63
Fixes and housekeeping for the varnish module (#373747) 2025-01-21 19:38:51 +01:00
nixpkgs-ci[bot] dec099d3e7
Merge staging-next into staging 2025-01-21 18:05:23 +00:00
Niklas Korz 9e1806e012 nixosTests.mongodb-ce: init 2025-01-21 18:25:39 +01:00
Niklas Korz ac16c51570 nixosTests.mongodb: actually use mongodb service module and add support for mongodb-ce 2025-01-21 18:25:39 +01:00
Niklas Korz fd348f4354 nixosTests.mongodb: migrate from handleTest to runTest 2025-01-21 18:25:39 +01:00
Cosima Neidahl 14b04af9f4
mir,mir_2_15: Fix builds, modernise & fix VM tests (#374873) 2025-01-21 14:28:57 +01:00
Julien Moutinho eb00bbcdaa nixos/public-inbox: fix flaky test by waiting for sockets 2025-01-21 13:50:45 +01:00
Julien Moutinho 3c07862664 nixos/public-inbox: fix test by creating Git repositories
Previously in https://github.com/NixOS/nixpkgs/pull/308740
`BindReadOnlyPaths=` was fixed, but remained mounting non-existing Git repositories:

vm-test-run-public-inbox> machine # [   19.503051] (ox-httpd)[1489]:
public-inbox-httpd.service: Failed to set up mount namespacing:
/var/lib/gitolite/repositories/user/repo1.git: No such file or directory
2025-01-21 13:50:45 +01:00
nixpkgs-ci[bot] 3833577ea0
Merge staging-next into staging 2025-01-21 12:32:11 +00:00
K900 7961122d3e Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-21 15:30:51 +03:00
networkException 549d8a6d44
nixos/tests/nextcloud: fix redis cache non empty tests
This patch changes the implementation of the subtests to
check for redis' cache being non empty to only run redis-cli
and jq in a shell and assert the returned length in python.

This fixes jq "len" simply not compiling and makes sure
regressions get noticed.
2025-01-21 13:13:36 +01:00
networkException 18de1c264e
nixos/tests/nextcloud: use lib instead of pkgs.lib wherever trivial 2025-01-21 13:13:35 +01:00
networkException 9ffa0a5945
nixos/tests/nextcloud: test for notify_push in with-declarative-redis-and-secrets
This patch adds a subtest and corresponding configuration to
with-declarative-redis-and-secrets to test for nextcloud notify_push
to be working, just as in with-postgresql-and-redis.

As notify_push needs to connect to the database, including it
in this test checks that it can read the dbpassFile properly.
2025-01-21 13:13:30 +01:00
Jörg Thalheim c80e750b52
sunshine: 0.23.1 -> 2025.118.151840 (#375153) 2025-01-21 13:06:13 +01:00
K900 441c242855 nixos/tests: fix bonding test 2025-01-21 13:44:36 +03:00
nixpkgs-ci[bot] 26d9061f29
Merge staging-next into staging 2025-01-21 00:14:29 +00:00
Pol Dellaiera f2685b1e2f
pkgs/readeck + nixos/readeck: init (#370354) 2025-01-20 22:22:24 +01:00
Julien Malka 0be7395f95
nixos/readeck: init 2025-01-20 22:17:30 +01:00
Pol Dellaiera af1bc453b3
fider: init at 0.24.0 (#353346) 2025-01-20 20:19:14 +01:00
nixpkgs-ci[bot] ee0d31892a
Merge staging-next into staging 2025-01-20 18:05:23 +00:00
Wolfgang Walther efa0c1b0b8
nixosTests.postgresql.*: fix eval (#375292) 2025-01-20 17:05:03 +01:00
Maximilian Bosch 7ab1e88833
nixosTests.postgresql.*: fix eval
The `libpq` attribute from `postgresqlVersions` doesn't have a `pkgs`
attribute with extensions in it. Filtering for postgresql server
packages only fixes the problem.

Reported in https://github.com/NixOS/nixpkgs/pull/359659#issuecomment-2601045449
2025-01-20 14:29:01 +01:00
Gaétan Lepage 0cda476cd5
sdl3: init at 3.1.8 (#326699) 2025-01-20 14:16:23 +01:00
Morgan Jones 189200a18d
nixos/tests: add boot-stage2 tests
- Test RO store mount even given the presence of filesystems with
  options ending in "ro"
- Test postBootCommands in stage2
2025-01-19 23:52:08 -08:00
Morgan Jones f8eac009ee nixos/mattermost: modernize, support MySQL and mmctl
Based on #198040. Prioritizes backwards compatibility, including
database and plugin compatibility, while adding more sensible
defaults like database peer authentication.

Expand the scope of tests to include plugins (including building
from source) and testing that a piece of media uploads and downloads
to make sure the storage directory doesn't vanish.
2025-01-20 08:07:45 +01:00
Morgan Helton bbc455519f
sunshine: 0.23.1 -> 2025.118.151840 2025-01-19 15:05:28 -06:00
OPNA2608 7c2becf742 nixosTests.miracle-wm: Move the mouse to work around VM setup issues 2025-01-19 19:13:15 +01:00
OPNA2608 d777e99f6a nixosTests.miriway: Move the mouse to work around VM setup issues 2025-01-19 19:13:15 +01:00
OPNA2608 9b520ccbfb nixosTests.miriway: Switch back to commented-out code
It seems to work again.
2025-01-19 19:13:15 +01:00
OPNA2608 d3e2f73277 nixosTests.miracle-wm: Update alacritty config format, switch to pkgs.formats 2025-01-19 19:13:15 +01:00
OPNA2608 952a2afab8 nixosTests.miriway: Update alacritty config format, switch to pkgs.formats 2025-01-19 19:13:15 +01:00
Sandro 49b9166ece
headscale: 0.23.0 -> 0.24.0, cleanup maintainers (#374636) 2025-01-19 14:33:30 +01:00
Sandro Jäckel cc2f4fbf1c
headscale: 0.23.0 -> 0.24.0, cleanup maintainers 2025-01-19 14:08:52 +01:00
Maximilian Bosch a4afb337c3
Merge: nextcloud: remove 28, update apps (#374902) 2025-01-19 12:34:46 +01:00
Pol Dellaiera 54e48b64d1 nixos/fider: init
Co-authored-by: Niklas Korz <niklas@niklaskorz.de>
2025-01-19 12:03:41 +01:00
Julien Malka e5ad45c4b7
FerretDB document defaults, PostgreSQL default URL, disable telemetry (#288493) 2025-01-19 11:01:27 +01:00
nixpkgs-ci[bot] c39935db5b
Merge master into staging-next 2025-01-19 00:15:38 +00:00
Maximilian Bosch 7ef73d05cd
nextcloud28: remove
This major release is dead now.
2025-01-19 00:08:35 +01:00
Gaétan Lepage b60bec4674
cockpit: fix listen port (#371245) (#374667) 2025-01-18 22:11:32 +01:00
nixpkgs-ci[bot] 0cae90809c
Merge master into staging-next 2025-01-18 18:04:10 +00:00
Gaétan Lepage f3161bb4a1
davis: 4.4.4 -> 5.0.2 (#374168) 2025-01-18 13:05:41 +01:00
elratt0r 442e818b52 cockpit: extend test case to not use default port
Closes: #371245
2025-01-18 01:05:35 +01:00
Quentin Frey 80a399ba1b
davis: 4.4.4 -> 5.0.2 2025-01-17 19:22:02 +01:00
nixpkgs-ci[bot] df5a154f88
Merge master into staging-next 2025-01-17 18:04:22 +00:00
Martin Weinelt 31680c6fb4
zwave-js-ui: init at 9.27.8; nixos/zwave-js-ui: init module (#336623) 2025-01-17 18:13:17 +01:00
Adam C. Stephens f3a75905ab
nixos/tests/incus: fix subtest names and add reboot check 2025-01-17 10:11:07 -05:00
Adam C. Stephens 274e0fd934
incus: support per-instance lxcfs
This was added in 6.4 and backported to LTS 6.0.2
2025-01-17 10:11:06 -05:00
Adam C. Stephens 9b660dff6d
incus: fix instance shutdown when softDaemonRestart enabled 2025-01-17 10:11:04 -05:00
nixpkgs-ci[bot] 6df44a359d
Merge master into staging-next 2025-01-17 14:32:26 +00:00
Philip Taron 31f1c93db9
mkBinaryCache: fix nixos/tests/binary-cache.nix (#370773) 2025-01-17 04:50:12 -08:00
K900 22a9d66d31 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-17 15:30:31 +03:00
K900 0fd5f209c1 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-17 11:30:03 +03:00
Alex Galvin 468bfcc486 nixos/autobrr: init 2025-01-16 22:48:07 -05:00
Wolfgang Walther 459db35f4a
nixos/wakapi: fix running under sqlite3; add stateDir; add sqlite test case (#370497) 2025-01-16 21:58:53 +01:00
Christian Theune 0640622eb1 nixos/varnish: fix stateDir to allow direct use of varnishadm 2025-01-16 18:47:16 +01:00
Niklas Korz 7c2e8f1b55 nixos/matomo: migrate tests from handleTest to runTest 2025-01-16 10:53:23 +01:00
Niklas Korz 83eb8d8020 matomo: refactor into single package file 2025-01-16 10:53:23 +01:00
nixpkgs-ci[bot] d4a1995529
Merge master into staging-next 2025-01-16 00:14:11 +00:00
OPNA2608 057d0c76dc lomiri.lomiri-telephony-service: 0.5.3 -> 0.6.0, rename from lomiri.telephony-service 2025-01-15 22:45:08 +01:00
Niklas Korz d7ac52bd81 matomo-beta: remove 2025-01-15 19:48:38 +01:00
Leona Maroni c683d968be
nixos/matomo: fix service failure when not fully set up (#373894) 2025-01-15 19:05:47 +01:00
github-actions[bot] 9129b13110
Merge master into staging-next 2025-01-15 00:14:20 +00:00
Oliver Schmidt fc6d9cc539 nixosTests.matomo: extend test coverage 2025-01-15 01:10:48 +01:00
Chuang Zhu 82daa4a2a5 nixosTests.ejabberd: add mod_matrix_gw 2025-01-15 05:08:03 +08:00
Adam C. Stephens bb45501b6d
zfs_2_1: remove (#358811) 2025-01-14 14:37:08 -05:00
Adam C. Stephens c44bf8b674
zfs_2_3: init at 2.3.0 (#373599) 2025-01-14 13:18:44 -05:00
github-actions[bot] 44e4abfaf6
Merge master into staging-next 2025-01-14 18:04:33 +00:00
Christian Theune 0129b83a02 varnish76: init at 7.6.1 2025-01-14 16:56:33 +01:00
Arne Keller 8042f9612e
pleroma: 2.7.0 -> 2.8.0 (#372324) 2025-01-14 16:46:01 +01:00
Picnoir 6d892712cf nixos/tests/pleroma: fix DB provision race condition
We originally used a systemd preStart command to provision the DB. We
recently extracted this to a proper systemd unit (to go around the
timeout issue). This created a race condition in the VM test.

Restarting explicitely the db provision unit to make sure the
migrations are applied.
2025-01-14 15:56:01 +01:00
Minijackson 3b3764df09
nixos/ferretdb: set default value for PostgreSQL URL
provides a nice default if the end user wants to use the PostgreSQL
backend
2025-01-14 10:38:23 +01:00
github-actions[bot] ae7e95ed1d
Merge master into staging-next 2025-01-14 02:53:34 +00:00
Andrew Marshall 6477277a79 zfs_2_3: init at 2.3.0
Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.0
2025-01-13 20:19:54 -05:00
Chris Dombroski d7ba3b54d8 nixos/zwave-js-ui: init module
Provides systemd service and allows configuration of data directory
2025-01-13 16:21:23 -05:00
Sandro a3feb24c0b
nixos/zipline: init module (#370878) 2025-01-13 19:39:57 +01:00
github-actions[bot] 51d152f300
Merge master into staging-next 2025-01-13 12:06:21 +00:00
Sandro fa39fa603c
nixos/echoip: init module (#372970) 2025-01-13 11:39:44 +01:00
Sefa Eyeoglu c41581136e
nixos/renovate: Fix ShellCheck issue (#373131) 2025-01-13 10:37:06 +01:00
eljamm f70b3a2afa tests/taler: init basic test
Test build and services start, but libeufin-bank fails when trying to
access the database to change the admin's password.

We need to execute the command as the libeufin-bank user.

tests/taler: add master private key

tests/taler: rewrite `register_bank_account` to Nix

tests/taler: rename libeufin node to bank

tests/taler: use xtaler wire_type instead of iban

tests/taler: remove redundant data from conf files

tests/taler: enable exchange account

tests/taler: remove unused talerConfig

tests/taler: add client node and attempt a withdrawal

tests/taler: systemd_run optional user and group args

tests/taler: refactor and make a withdrawal

tests/taler: refactor tasks into subtests

tests/taler: properly read and test balance

tests/taler: refactor commands and add comments

nixos/taler: rename private key

tests/taler: enable nexus service in bank node

tests/taler: nexus fake incoming payment test

tests/taler: use correct path for nexus client keys

tests/taler: add merchant node

tests/taler: merchant register instance

tests/taler: init pay for order merchant

tests/taler: fix payto uri

tests/taler: withdraw smaller amount

This makes the test faster

tests/taler: verify balance

tests/nixos: debugging merchant payment, cleanup

tests/taler: fix libeufin command, use curl to register accounts

tests/taler: add basic online test

tests/taler: move nodes into separate directory

tests/taler: fix insufficient balance error

Turns out that the exchange wire fees need to be set up (even if they're
0) in order for the CLI wallet to deposit coins into the merchant's bank
account.

tests/taler: improve node importing, port forwarding

tests/taler: import scripts from a separate file

tests/taler: move tests into a sub-directory

tests/taler: manually start services, cleanup

This results in less overhead and conflict since components will not try
to prematurely connect to the ones that haven't finished their set up.

tests/taler: remove online test

This was used to debug the insufficient balance problem, but it's not
really that useful by itself.

tests/taler: add nexus keys

tests/taler: use bank initalAccounts option

taler/tests: use initialAccount

tests/taler: make nexus work

tests/taler: don't run nexus test if there is no internet

tests/taler: use openFirewall, remove manual package install

fix(test): evaluation errors

fix(test): create nexus role by enabling createLocalDatabase
2025-01-13 09:03:30 +01:00
Pol Dellaiera c4ae74f269
mattermost: allow overriding the webapp easily (#373085) 2025-01-13 07:19:24 +01:00
Defelo c48390017c
nixos/tests/zipline: init 2025-01-12 22:46:03 +01:00
Defelo 96dd35f07d
nixos/tests/echoip: init 2025-01-12 20:45:33 +01:00
Victor Engmark 9ec8ebf5ff
nixos/renovate: Add note about linting systemd scripts 2025-01-12 14:47:39 +01:00
github-actions[bot] 507f7fe91e
Merge master into staging-next 2025-01-12 12:05:15 +00:00
Bobby Rong 3cdbf0a9ec
Pantheon 8 (#312449) 2025-01-12 18:12:34 +08:00
Ramses d24ca4701f
nixos/etc-overlay: make the etc overlay compatible with nixos-enter and nixos-install (#364239) 2025-01-12 09:05:57 +01:00
Morgan Jones 13cd3a1f32
mattermost: allow overriding the webapp easily
Add a test since users will often want to make patches to the webapp.
2025-01-11 17:24:41 -08:00
Bobby Rong 9e74210fa1
nixosTests.pantheon-wayland: init
It is unclear to me how to properly start apps so I am using autostart here.
2025-01-11 23:16:53 +08:00
Bobby Rong 1c26dec649
nixosTests.pantheon: Unbreak and restore test for closing multitasking view
* Closing multitasking view seems to work now.
* See the Pantheon 8 PR for session-settings packaging changes.
2025-01-11 23:09:11 +08:00
Bobby Rong b1ebe0ae82
nixos/pantheon: Get rid of bamf
This is not needed with the latest gala and dock.
2025-01-11 23:09:11 +08:00
Bobby Rong 0c0404ee06
pantheon.elementary-dock: reinit at 8.0.1
This is completely rewritten.
2025-01-11 23:09:09 +08:00
github-actions[bot] e0220561a9
Merge master into staging-next 2025-01-11 00:14:32 +00:00
Felix Bühler 5b37e2df1a
nixos/freshrss: organize tests (#372493) 2025-01-10 22:34:17 +01:00
github-actions[bot] 3fc2c8a91f
Merge master into staging-next 2025-01-10 06:05:08 +00:00
Donovan Glover 24a8c64c2b
nixos/caddy: Fix default log file for http:// hostnames (#371802) 2025-01-10 06:04:38 +00:00
github-actions[bot] 847f7c18fb
Merge master into staging-next 2025-01-10 00:14:48 +00:00
oddlama 19e38587b2
nixos/hostapd: run nixfmt-rfc-stylenixos/hostapd: add passwordFile option for structured sae password settings 2025-01-10 00:28:47 +01:00
Felix Buehler 65e8fb2dac nixos/freshrss: organize tests 2025-01-09 23:18:07 +01:00
Leona Maroni 6355c63f9f
Provide NixOS module option to enable the paperless exporter. (#242084) 2025-01-09 22:25:58 +01:00
seth f8db37f3a1
sdl3: init at 3.1.8 2025-01-08 12:09:39 -05:00
Lukas Werling dacfe3f029 nixosTests.caddy: Add test for multiple hostnames 2025-01-07 23:22:10 +01:00
Lukas Werling 21a14a0881 nixosTests.caddy: Fix with-plugins hash 2025-01-07 23:22:09 +01:00
K900 9e51fd8b02 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-06 21:13:31 +03:00
Bjørn Forsman 9f25f899f0 nixosTests.homepage-dashboard: check declarative settings
Check that the custom title is used, or else we don't know that our
settings get applied.
2025-01-06 18:11:16 +01:00
K900 db08c8d4da Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-06 18:21:19 +03:00
Michele Guerini Rocco d575340ffb
nixos/alsa: rebirth from the ashes (#337345) 2025-01-06 11:08:25 +01:00
Thomas Gerbet 9478b2f3e8 nixos/tests/frr: Adjust hello-interval and dead-interval
https://github.com/NixOS/nixpkgs/pull/365164#issuecomment-2572728393
2025-01-06 11:04:34 +01:00
Christian Theune 865ab91155 nixos/paperless: add module options for automated exports
Paperless includes a document exporter that can be used for e.g.
backups.

This change extends the module to provide a way to enable and configure
a timer, export settings, pre- and post-processing
scripts (e.g. to ship the backup somewhere else, clean up, ...).

It works out of the box when just enabling it but can be customized.

Includes suitable tests.
2025-01-06 08:26:23 +01:00
github-actions[bot] a58f8abed0
Merge staging-next into staging 2025-01-06 00:15:41 +00:00
Will Fancher b7ea795937
nixos/overlayfs: add a switch to disable prefixing with /sysroot for initrd mounts (#340763) 2025-01-05 17:56:41 -05:00
Donovan Glover 310cc42940
anbox: drop (#370821) 2025-01-05 22:19:09 +00:00
Thiago Kenji Okada 6e6188af7b
image/images: Adapt remaining images to system.build.image & normalized filenames, (#359345) 2025-01-05 20:28:23 +00:00
Thomas Gerbet 9330230e47 anbox: drop
Upstream project is not maintained anymore and the package
currently does not build.

https://github.com/anbox/.github/blob/main/profile/README.md
2025-01-05 16:16:26 +01:00
thomasjm 6b261ea59d mkBinaryCache: fix nixos/tests/binary-cache.nix 2025-01-04 23:47:04 -08:00
K900 1d9d206c4e Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-05 00:25:30 +03:00
Martin Weinelt 8f3e1f8070
nixos/frigate: Also listen on port 5000 (#370762) 2025-01-04 18:41:09 +01:00
Martin Weinelt 62f35da2a1
nixos/prometheus-exporters/fastly: fix secret handling
The exporter expects the token as an environment variable, not a path
to the file containing the token.
2025-01-04 17:48:56 +01:00
fleaz 22581ea9b5
nixos/tests/frigate: Add check for unauthenticated API 2025-01-04 14:00:15 +01:00
Maximilian Bosch d1e24caf35
gitea: drop myself (ma27) from maintainer list
I recently learned about the way, individuals from the Gitea community
(and company apparently) treat the Forgejo people. Personally, I think
this is entirely inappropriate. I hereby retract my maintainership
since I don't want to support this project with packaging work any
longer.

Luckily, there's a viable alternative available.

[1] https://codeberg.org/forgejo/discussions/issues/251
2025-01-04 13:49:10 +01:00
github-actions[bot] f51e9578c0
Merge staging-next into staging 2025-01-03 19:17:28 +00:00
Robert Schütz 64e0c3052d
immich-public-proxy: init at 1.5.4, nixos/immich-public-proxy: init module (#362907) 2025-01-03 10:16:36 -08:00
github-actions[bot] 50a13d1dc8
Merge staging-next into staging 2025-01-03 12:06:11 +00:00
Gaétan Lepage f709cfe630
nixos/swapspace: add installWrapper option (#368539) 2025-01-03 08:49:44 +01:00
github-actions[bot] 927407a0f8
Merge staging-next into staging 2025-01-03 06:05:21 +00:00
NotAShelf fde8246eb9
tests/wakapi: switch to subest; add sqlite3 case 2025-01-03 08:25:56 +03:00
Sandro fd92a488b2
nextcloud: update a few defaults (#369242) 2025-01-03 02:59:31 +01:00
github-actions[bot] d9159d2b18
Merge staging-next into staging 2025-01-03 00:14:58 +00:00
Wael Nasreddine 1dd16a796a
nixos/ncps: init service (#370153) 2025-01-02 15:25:37 -08:00
Lin Jian aff999e6d4
nixos/kmonad: avoid running an unnecessary bash (#370064) 2025-01-03 07:22:46 +08:00
Wael Nasreddine 0714473376 nixos/tests/ncps: init service test 2025-01-02 15:08:12 -08:00
Bruno BELANYI c53b7758b4
nixos/komga: introduce 'settings' option (#345594) 2025-01-02 20:55:12 +00:00
Lin Jian c3588cf2c5
nixos/kmonad: avoid running an unnecessary bash 2025-01-03 02:21:23 +08:00
Lin Jian 989c076021
nixos/kmonad: create determinate symlinks (#370053) 2025-01-03 02:20:22 +08:00
K900 936f4e016d Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-02 19:21:56 +03:00
Christian Kögler 32f7694115
nixos/auto-cpufreq: init vm test (#350507) 2025-01-02 11:06:44 +01:00
github-actions[bot] 4eff25d266
Merge staging-next into staging 2025-01-02 00:14:42 +00:00
Philip Taron 161f45d4be
nixosTest.lvm2: don't run one test on old 5.15 kernel without support 2025-01-01 15:36:54 -08:00
Philip Taron 0c160da06c
nixosTest.lvm2: remove 4.19 kernel, test on 6.6
All tests continue to pass except for `nixosTests.lvm2.lvm-raid-sd-stage-1-linux-5_15` which continues to fail due to not having a kernel with the appropriate options configured.
2025-01-01 15:36:44 -08:00
Lin Jian 9695e75dde
nixos/kmonad: create determinate symlinks 2025-01-02 06:02:52 +08:00
Gaétan Lepage c5390e372d
nixos/opensnitch: fix eval for services.opensnitch.settings.ProcMonitorMethod different than default (ebpf) (#368415) 2025-01-01 21:00:59 +01:00
github-actions[bot] 666690fdf4
Merge staging-next into staging 2025-01-01 18:05:06 +00:00
Ramses b62fd09253
nixos/kmonad: misc improvements (#369837) 2025-01-01 14:09:24 +01:00
github-actions[bot] b69e95ce66
Merge staging-next into staging 2025-01-01 12:06:12 +00:00
Lin Jian 16677264ae
nixos/kmonad: add a basic nixos test 2025-01-01 10:33:37 +08:00
oxalica 6ed1504739 nixosTests.earlyoom: add a proper OOM test 2024-12-31 18:32:34 -05:00
Grimmauld d14a212615
nixos/tests/opensnitch: test all possible values for ProcMonitorMethod 2024-12-31 22:08:37 +01:00
github-actions[bot] 3588b4d239
Merge staging-next into staging 2024-12-31 18:04:49 +00:00
Matthias Beyer be53115dd0
nixos/taskserver: fix systemd shellcheck warning (#369509) 2024-12-31 13:46:00 +01:00
github-actions[bot] d8e41027cf
Merge staging-next into staging 2024-12-31 12:05:50 +00:00
Christian Kögler 8e1773f11f
nixos/tests: manualy start networkd-wait-online (#369601) 2024-12-31 11:28:04 +01:00
rnhmjoj 3f7a10dc74
nixos/tests: manualy start networkd-wait-online
Fix some tests that broke after 2370696d.
2024-12-31 09:40:17 +01:00
Maximilian Bosch b95a9171dd
nixos/nextcloud: don't use pg14 for tests
This currently fails to build, so we just update it now to make sure all
tests are green with the current changes.
2024-12-31 00:05:52 +01:00
Maximilian Bosch c7ccfc5f9f
nixos/nextcloud: drop default for dbtype setting
Closes #355606

To quote the system requirements[1]:

> Database: SQLite 3.16+ (only recommended for testing and minimal-instances)

As discussed[2], this would already fail at eval-time for everyone and
makes all sqlite users aware that this is probably not the best choice.
Doing that regardless, is now an explicit decision.

[1] https://docs.nextcloud.com/server/30/admin_manual/installation/system_requirements.html
[2] https://github.com/NixOS/nixpkgs/pull/369242#discussion_r1899706512
2024-12-31 00:01:02 +01:00
Adam Dinwoodie 79bf56ec91 nixos/taskserver: fix test deprecation warning 2024-12-30 21:55:19 +00:00
github-actions[bot] 92be6e3838
Merge staging-next into staging 2024-12-30 18:04:51 +00:00
Adam C. Stephens d836dc6ebf
atuin: 18.3.0 -> 18.4.0 (#369322) 2024-12-30 09:19:38 -05:00
AveryanAlex 0240773f49
nixos/wireguard: add AmneziaWG support
Co-authored-by: azahi <azat@bahawi.net>
2024-12-30 17:04:17 +03:00
AveryanAlex 1ce7180d60
nixos/wg-quick: add AmneziaWG support
Co-authored-by: azahi <azat@bahawi.net>
2024-12-30 17:04:16 +03:00
nicoo 238b407862
nixos: hardware.pulseaudio → services.pulseaudio (#369391) 2024-12-30 13:46:50 +00:00
Franz Pletz 74361b2828
prometheus: 3.0.0 -> 3.0.1 (#369347) 2024-12-30 14:33:34 +01:00
Franz Pletz fe6c468ecc
nixos/tests/prometheus-pushgateway: remove missing target
network-online.target isn't wanted by multi-user.target anymore.
2024-12-30 13:52:44 +01:00
github-actions[bot] e7344062a5
Merge staging-next into staging 2024-12-30 12:06:26 +00:00
Markus Kowalewski bea29cd04f
nixos/zenohd: add module and test (#368613) 2024-12-30 12:32:19 +01:00
r-vdp 5917e244b6
atuin: switch to runTest to run the VM test 2024-12-30 10:22:00 +01:00
r-vdp 3923625713
atuin: 18.3.0 -> 18.4.0
See https://github.com/atuinsh/atuin/releases/tag/v18.4.0

Replaces #368682
2024-12-30 10:03:48 +02:00
Tim Van Baak 6278071763 nixos/immich-public-proxy: init module 2024-12-29 19:42:47 -08:00
Jan Tojnar ab44f61ec7 Merge branch 'staging-next' into staging
Merge conflict in `pkgs/by-name/en/envision/package.nix` between efb2d2b815fe9f7d12f4aab42c83e759db5ec716 (staging) and b9d59c4515ea7cd4595d342c9d87877b544e6dbd+de7a60960219b303cc44ad446f9e7ddaf23b9944 (staging-next).
2024-12-30 01:58:08 +01:00
Gaétan Lepage 3e7585fd5b
cockpit: 330 -> 331 (#368886) 2024-12-29 23:48:37 +01:00
Thiago Kenji Okada b821685bc8
caddy: withPlugins better error messages for untagged plugins (#368657) 2024-12-29 12:32:21 +00:00
github-actions[bot] 4e1d4f49f2
Merge staging-next into staging 2024-12-29 12:05:32 +00:00
misuzu 1bdf3ca3ad
nixos/wireguard-networkd: fix loading pre shared keys for peers without a custom name (#368684) 2024-12-29 11:33:22 +02:00
seth 716c9419b0
ghostty: add nixos tests, add build options, fix x11 backend (#368726)
* ghostty: add nixos test

* ghostty: add nixosTests.allTerminfo to passthru.tests

* ghostty: factor out dependencies

This is meant to make cross platform support a bit easier. The options
are kept private as they aren't meant to be touched by end users

* ghostty: add optimizationLevel option

* ghostty: cleanup outputs

* ghostty: fix x11 backend

Forcing linkage isn't enough for Zig's `dlopen()` call. Let's just point
it towards the exact path instead

* ghostty: add darwin to meta.platforms
2024-12-29 04:09:33 -05:00
github-actions[bot] dcc5662394
Merge staging-next into staging 2024-12-29 00:16:35 +00:00
lucasew 44812cdb98 tests/cockpit: each wait with its own waiter, treat /nonexistent case
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-12-28 16:10:44 -03:00
Yifei Sun a466b8cc12 nixos/tests/caddy: add pkgs.caddy.withPlugins test 2024-12-28 10:13:17 -05:00
rnhmjoj a00e827110
nixos/tests/networkmanager: test NM is started at boot 2024-12-28 12:11:01 +01:00
Markus Kowalewski 6298d3e530
nixos/zenohd: add module and test 2024-12-28 02:09:38 +01:00
networkException 61d11b7ea4
nixos/tests/wireguard: test for pre shared keys working with networkd 2024-12-28 01:41:03 +01:00
networkException 5ea8221772
nixos/tests/wireguard: fix broken network-online.target checks
This patch fixes the networkd and dynamic-refresh-networkd
tests not working since 2370696dff.
2024-12-27 23:09:57 +01:00
phanirithvij 64b06b0a19 nixos/swapspace: add installWrapper option
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
Co-authored-by: Luflosi <luflosi@luflosi.de>
2024-12-27 19:19:09 +05:30
github-actions[bot] 455ed0b468
Merge staging-next into staging 2024-12-27 00:14:44 +00:00
Arthur Gautier 28e1cce57e
qemu-vm: implement virtualization.tpm.provisioning (#364379) 2024-12-26 14:58:02 -08:00
ibizaman 1f52ec9f95 prometheus-node-cert-exporter: init at 1.1.7-unstable-2024-12-26 2024-12-26 14:21:30 +01:00
github-actions[bot] 08aa1bb06d
Merge staging-next into staging 2024-12-26 12:06:04 +00:00
Léo Gaspard 69a8aba113 nixos/opensmtpd: run nixfmt as requested by ci 2024-12-26 12:38:59 +01:00
Léo Gaspard fb4ff06a4b fix opensmtpd's sendmail, add relevant test 2024-12-26 12:38:59 +01:00