Commit graph

50978 commits

Author SHA1 Message Date
Leona Maroni
abf9d678aa
beta release 2025-05-16 19:04:43 +02:00
Alois Wohlschlager
9685bc5a05 lixPackageSets.*.lix: test the correct Lix in passthru.tests
Previously always the top-level lix package would be used, which is obviously
not what we want.
2025-05-16 17:55:05 +02:00
isabel
6dc8edf1f5
nixos/minecraft-server: update outdated links (#405554) 2025-05-16 16:30:39 +01:00
Leona Maroni
7ebb37aee6
nixos/doc/rl-2505: add nixos wiki section (#407470) 2025-05-16 16:57:57 +02:00
Sandro
c0cd90d343
nixos/etc: remove rogue continue (#399915) 2025-05-16 15:08:17 +02:00
Adam C. Stephens
d25ea431bd
Headscale service wait before restart (#400053) 2025-05-16 08:30:08 -04:00
isabel
79f86a061d
Add autoenv to modules list (#407568) 2025-05-16 11:27:46 +01:00
Borja Clemente
4fd9814cc8
Add autoenv to modules list
Signed-off-by: Borja Clemente <borja.clemente@gmail.com>
2025-05-16 11:26:05 +02:00
Ratchanan Srirattanamet
ff4214fabd nixos/kimai: fix upgrading to Kimai 2.32 by clearing cache earlier
During testing of Kimai 2.32, it's been found that fixes done in PR
371917 [^1] is not enough to prevent error in the case of upgrading from
2.31 to 2.32.

Hinted by an upstream issue [^2], make sure that the cache is cleared
before running `kimai:install`, not after. This fixes upgrading from
2.31 to 2.32, and should prevent similar issue from popping up again.

[^1]: https://github.com/NixOS/nixpkgs/pull/371917
[^2]: https://github.com/kimai/kimai/issues/5437
2025-05-16 11:19:58 +02:00
Aleksana
86628e2b8d
nixos/nm-applet: fix service starting too early in some cases (#406277) 2025-05-16 16:52:22 +08:00
Seth Flynn
07daaf28e6
nixos/doc/rl-2505: add nixos wiki section 2025-05-15 19:02:49 -04:00
Seth Flynn
1bbc7ff04c
release-notes: make Mattermost shorter (#406955) 2025-05-15 16:20:14 -04:00
Seth Flynn
7c2f22b376
nixos/hddfancontrol: use attrset for config (#394826) 2025-05-15 13:49:19 -04:00
lassulus
84049bd248
nixos/syncthing: define and handle encryptionPassword option (#383442) 2025-05-15 19:44:22 +02:00
Jenny
26c6a14a9a
nixos/librenms: seed database in module, not only in test (#406546) 2025-05-15 19:17:41 +02:00
Arian van Putten
871526be1f
nixos/image/repart: Use own assertions / warnings. (#406940) 2025-05-15 19:14:53 +02:00
Maximilian Bosch
26126c75df
Merge: Use cacert in Nextcloud (#406252) 2025-05-15 18:50:53 +02:00
Vladimír Čunát
e06158e58f
staging-next 2025-05-07 (#404858) 2025-05-15 18:42:40 +02:00
Maximilian Bosch
e9f70c9462
nixos/nextcloud: verify that Nextcloud is using the system-wide CA
Nextcloud manages the CA bundle on its own by default, but we patch this
out and replace it with the system-wide bundle.

Since this was originally designed for the objectstore feature, this
test ensures that an S3 behind a reverse proxy with TLS and its own CA
works fine.
2025-05-15 18:19:58 +02:00
provokateurin
12f8199080
nixos/nextcloud: Override cacert package with config.security.pki.caBundle 2025-05-15 18:19:52 +02:00
isabel
84c1069ebe
nixos/cloudflared: fix cert.pem installation (#407128) 2025-05-15 15:32:56 +01:00
nixpkgs-ci[bot]
d1034e4a8a
Merge master into staging-next 2025-05-15 12:07:04 +00:00
Rémi NICOLE
859e55c0e0
NetBox: 4.2.7 -> 4.2.9 + cleanup (#401110) 2025-05-15 11:33:11 +00:00
Sandro
5077b9edb6
nixos/headscale: fix derp.auto_update_enabled option (#406108) 2025-05-15 11:04:01 +02:00
Maximilian Bosch
a7b6b1ea1a
Merge: varnish76: drop (#407274) 2025-05-15 10:58:00 +02:00
Leona Maroni
2c3bb1389e
varnish76: drop
will be EOL within 25.05 support window
2025-05-15 09:56:55 +02:00
Robert Hensing
eed414caf1
Fix running NixOS tests on darwin (#405599) 2025-05-15 09:47:30 +02:00
Morgan Jones
36fb551a0a
release-notes: make Mattermost shorter
I looked at the release notes and this was half of the 25.05 highlights
when it's mostly upgrade notes. I didn't really want mostly technical
details to be that prominent, even though it's a big update.

All the upgrade notes should be in Backward Incompatibilities, not the
highlights, so move things around.
2025-05-14 21:44:17 -07:00
nixpkgs-ci[bot]
a2cc056031
Merge master into staging-next 2025-05-15 00:16:06 +00:00
Yohann Boniface
090d4dfb3a
libxmlb: fix installedTest (#405623) 2025-05-14 23:43:20 +02:00
Cosima Neidahl
527595ee43
nixosTests.{lomiri-*,teleports}: Fix OCR (#406759) 2025-05-14 22:12:56 +02:00
Leona Maroni
20694b7919
rocmPackages_5: remove (#378226) 2025-05-14 22:12:05 +02:00
Pedro Alves
75c7d0908e nixos/cloudflared: fix cert.pem installation
There was a typo in the systemd service definition for cloudflared which
meant that the cert.pem file was not being correctly exposed.
2025-05-14 20:13:42 +01:00
nixpkgs-ci[bot]
ee27ba77b2
Merge master into staging-next 2025-05-14 18:05:41 +00:00
Luj
b98b4f43bd
readeck: 0.17.1 -> 0.18.2 (#405276) 2025-05-14 17:38:22 +02:00
Bobby Rong
4ee63e2b32
nixosTests.vscodium: Relax OCR tests again (#407011) 2025-05-14 21:35:29 +08:00
Sandro
60571a4fa9
nixos/gancio: fix cli not passing all args (#401581) 2025-05-14 15:11:36 +02:00
Aleksana
5baedbfcdb
doc: add release about for AmneziaWG support (#406378) 2025-05-14 21:11:12 +08:00
Bobby Rong
3f2e482b29
nixosTests.vscodium: Relax OCR tests again
As long as *some text* displays on the screen everything is fine.

https://hydra.nixos.org/build/297031399/nixlog/9
2025-05-14 20:43:03 +08:00
K900
a27047792f Merge remote-tracking branch 'origin/master' into staging-next 2025-05-14 12:29:40 +03:00
Minijackson
e152cef13d
nixos/tests/netbox-upgrade: don't require NIXPKGS_ALLOW_INSECURE
Before this change, this NetBox test required NIXPKGS_ALLOW_INSECURE=1,
because of its use of the end-of-line NetBox version.
This meant that the GitHub CI failed to evaluate the tests,
and so didn't run them.
2025-05-14 09:45:09 +02:00
Minijackson
7c727f9f73
nixos/tests/netbox-upgrade: test the 4.1 -> 4.2 upgrade 2025-05-14 09:45:06 +02:00
phaer
8a2195e94e repart: fix whitespace in option descriptions
I mistakenly added extra whitespace in
https://github.com/NixOS/nixpkgs/pull/401872 which negatively affects
aesthetics of our documentation.

Thought it was part of nixfmt-rfc-styles output, but can't reproduce.
Might have had configured the wrong nixfmt.
2025-05-14 09:32:18 +02:00
Vladimír Čunát
bf7544999c
Merge master into staging-next 2025-05-14 08:12:15 +02:00
Will Fancher
26ccfb7a8c nixos/image/repart: Use own assertions / warnings.
It was easy to accidentally trigger infinite recursion if you depended
on `toplevel` in any way before. For instance, if you used
`CopyBlocks` with an image containing `toplevel`. This was because
`toplevel`'s assertion / warning logic has to be evaluated, but that
means evaluating `image.repart`'s assertions / warnings, which
requires evaluating the `repartConfig` attrsets to check for malformed
`Label`s. That causes the module system to type check *all*
`repartConfig` keys, even though most of them aren't used in the
assertions / warnings. So evaluating `system.build.image` evaluates
`repartConfig.CopyBlocks`, which evaluates `toplevel`, which evaluates
assertions / warnings, which evaluates `repartConfig.CopyBlocks` to
type check it. Infinite loop.

Even ignoring this recursion problem, it's still better for the repart
module to have its own assertions / warnings options. You don't have
to use `toplevel` in a repart image, so its assertions / warnings
would have been ignored in that case anyway. This way they're *always*
checked when you build an image.
2025-05-14 01:24:43 -04:00
Will Fancher
4b0d1225f5 lib/asserts: Factor out NixOS's toplevel assertion / warning logic. 2025-05-14 01:21:10 -04:00
Jonas Heinrich
002ebbc4de
oncall: init at 2.1.7; nixos/oncall: init (#388723) 2025-05-13 23:21:54 +02:00
Robert Hensing
4e4fd664d5
nixos/activation: Fix shellcheck test failure (#406500) 2025-05-13 21:34:42 +02:00
jade
0784176a58
darwin.linux-builder: split create-builder script (#406533) 2025-05-13 11:38:51 -07:00
nixpkgs-ci[bot]
9948288aca
Merge master into staging-next 2025-05-13 18:05:27 +00:00