Ilan Joselevich
feaf19ea26
nixos/systemd-initrd: skip activation when init= is not a NixOS system
...
initrd-nixos-activation ran the closure's prepare-root unconditionally. For a
non-NixOS init= there is no prepare-root, so the service failed, and since
initrd-switch-root.service requires it, switch-root never ran and the machine
dropped to the emergency shell. This broke init=/bin/sh recovery, and microVMs
that serve /nix/store over virtiofs and boot an arbitrary binary as init=.
initrd-find-nixos-closure already detects this and writes a non-empty NEW_INIT
to /etc/switch-root.conf (empty for a NixOS init). Read it via the same
EnvironmentFile= initrd-switch-root uses and skip activation when it's set, so
a non-NixOS init= switch-roots into its target directly. The NixOS path is
unchanged.
Also add a test booting a non-NixOS init=. It uses a store path rather than
/bin/sh: a real root already has /bin/sh and an os-release, but a fresh test
root has neither, so the test uses a tmpfs root and writes os-release first.
Assisted-by: Claude:claude-opus-4-8
2026-06-15 19:28:19 +03:00
nixpkgs-ci[bot]
ff7653a8bb
Merge master into staging-nixos
2026-06-15 14:08:54 +00:00
Atemu
9842582be0
ffmpeg: Exclude known-broken test on big-endian ( #531751 )
2026-06-15 13:59:44 +00:00
K900
5560ed7084
py-spy: 0.4.0 -> 0.4.2 ( #519086 )
2026-06-15 13:51:29 +00:00
Thomas Gerbet
40dca4cbd0
weblate: 5.17 -> 2026.6.1 ( #520436 )
2026-06-15 13:50:40 +00:00
Atemu
030a237777
nixos/xdg/autostart: actually disable generation of autostart units ( #530372 )
2026-06-15 13:37:29 +00:00
Silvan Mosberger
aaff87d8be
todoist-cli: init at 1.61.2 ( #517471 )
2026-06-15 13:31:59 +00:00
Bruno BELANYI
a09c6683e9
firefox-sync-client: 1.9.0 -> 1.10.0 ( #531780 )
2026-06-15 13:20:56 +00:00
nixpkgs-ci[bot]
e90fb465d2
renode-dts2repl: 0-unstable-2026-05-28 -> 0-unstable-2026-06-08 ( #531879 )
2026-06-15 12:54:14 +00:00
nixpkgs-ci[bot]
4a426fef5a
multica-cli: 0.3.16 -> 0.3.21 ( #531623 )
2026-06-15 12:53:54 +00:00
nixpkgs-ci[bot]
7c952c0214
seconlay: 0-unstable-2026-05-29 -> 0-unstable-2026-06-09 ( #530911 )
2026-06-15 12:53:38 +00:00
nixpkgs-ci[bot]
98b547a530
snapraid: 14.5 -> 14.7 ( #528599 )
2026-06-15 12:53:31 +00:00
nixpkgs-ci[bot]
82a0afb093
toml-f: 0.4.3 -> 0.5.1 ( #496868 )
2026-06-15 12:53:24 +00:00
Sandro
e0e3112e06
allmytoes: init at 0.5.1 ( #531241 )
2026-06-15 12:47:32 +00:00
Sandro
7310e83ce2
tmuxPlugins.fingers: 2.6.2 -> 2.7.1 ( #526373 )
2026-06-15 12:46:58 +00:00
Philip Taron
45c0c588ea
llama-cpp: 9503 -> 9608 ( #531019 )
2026-06-15 12:46:41 +00:00
Francesco Gazzetta
d59799693f
pt2-clone: 1.89 -> 1.90 ( #531888 )
2026-06-15 12:40:52 +00:00
Thomas Gerbet
352426357c
cosign: 3.0.6 -> 3.1.1 ( #528787 )
2026-06-15 11:36:19 +00:00
Kerstin Humm
82ded76adf
vouch-proxy: 0.47.2 -> 0.48.0 ( #531828 )
2026-06-15 11:31:40 +00:00
Arne Keller
1833189acf
secp256k1-jdk: init at 0.3 ( #523530 )
2026-06-15 11:18:48 +00:00
R. Ryantm
e8bf294aba
toml-f: 0.4.3 -> 0.5.1
2026-06-15 10:58:47 +00:00
nixpkgs-ci[bot]
f44323e2c6
zk: 0.15.4 -> 0.15.5 ( #531850 )
2026-06-15 10:40:26 +00:00
nixpkgs-ci[bot]
60c49ebc98
jackett: 0.24.2021 -> 0.24.2066 ( #531590 )
2026-06-15 10:40:11 +00:00
nixpkgs-ci[bot]
e74af24cf8
vacuum-go: 0.29.0 -> 0.29.2 ( #531326 )
2026-06-15 10:40:08 +00:00
Azat Bahawi
6df08dbeb1
rfc: 1.0.1 -> 2.0.0 ( #531942 )
2026-06-15 10:35:05 +00:00
Martin Weinelt
ffb056a3b4
scaphandre: correct alias/throw name ( #531940 )
2026-06-15 10:31:10 +00:00
Martin Weinelt
f55aa7534a
scaphandre: correct alias/throw name
2026-06-15 12:25:23 +02:00
R. Ryantm
e116dafc00
rfc: 1.0.1 -> 2.0.0
2026-06-15 10:19:02 +00:00
Thiago Kenji Okada
d7b3f13566
libretro.flycast: 0-unstable-2026-06-05 -> 0-unstable-2026-06-12 ( #531866 )
2026-06-15 09:53:10 +00:00
Nikolay Korotkiy
1ed0de7fc9
lagrange: 1.20.6 -> 1.20.7 ( #531905 )
2026-06-15 09:16:54 +00:00
isabel
8a6f1ef744
discord: recreate module symlinks on every launch ( #530640 )
2026-06-15 08:55:44 +00:00
Markus Kowalewski
2aa5371fc6
slurm-spank-[x11,stunnel]: cleanup phases. ( #530759 )
2026-06-15 08:53:32 +00:00
kirillrdy
5449083683
colmap: cleanup, fix on aarch64-linux and darwin ( #524173 )
2026-06-15 08:48:55 +00:00
isabel
f516c49544
discord: fix hardware-accelerated and DMABUF screen sharing ( #530836 )
2026-06-15 08:41:39 +00:00
Vincent Laporte
a73c539886
rocqPackages.mathcomp-analysis: update dependencies ( #530989 )
2026-06-15 08:41:31 +00:00
Felix Bargfeldt
c8f14eb80c
sigsum: 0.14.0 -> 0.14.1 ( #531864 )
2026-06-15 08:38:37 +00:00
K900
ab23c4bc19
bcachefs-tools: mark as working on kernel 7.1 ( #531909 )
2026-06-15 08:35:48 +00:00
nixpkgs-ci[bot]
b8f1ae5f26
keifu: 0.3.0 -> 0.4.0 ( #531876 )
2026-06-15 08:27:35 +00:00
nixpkgs-ci[bot]
20fa9ec4cf
xdg-desktop-portal-termfilechooser: 1.4.0 -> 1.4.3 ( #531843 )
2026-06-15 08:27:25 +00:00
nixpkgs-ci[bot]
c910c94cb5
sub-store-frontend: 2.17.31 -> 2.17.36 ( #531806 )
2026-06-15 08:27:21 +00:00
nixpkgs-ci[bot]
9989410c56
clouddrive2: 1.0.8 -> 1.0.10 ( #531749 )
2026-06-15 08:27:09 +00:00
nixpkgs-ci[bot]
05b55b83f5
pdk-ciel: 2.4.1 -> 2.5.0 ( #531522 )
2026-06-15 08:27:00 +00:00
Matteo Pacini
6a614973d7
nzbhydra2: 8.8.1 -> 8.8.3 ( #531135 )
2026-06-15 08:23:37 +00:00
Paul Meyer
bd14b5c2fb
athens: 0.17.1 -> 0.18.0 ( #531884 )
2026-06-15 08:06:44 +00:00
nixpkgs-ci[bot]
cc33b9bb4c
Merge master into staging-nixos
2026-06-15 08:01:50 +00:00
Jo
5ee58ee18e
{vectorscan,python3Packages.pyperscan,oniux}: make use of compund licenses ( #531167 )
2026-06-15 07:46:15 +00:00
Fabian Affolter
0e7f9ceb34
python3Packages.cyclopts: 4.17.0 -> 4.18.0 ( #531898 )
2026-06-15 07:40:45 +00:00
R. Ryantm
98c53f954c
lagrange: 1.20.6 -> 1.20.7
2026-06-15 11:32:36 +04:00
Doron Behar
2c249d6841
musescore: 4.7.2 -> 4.7.3 ( #530966 )
2026-06-15 07:27:32 +00:00
Fabian Affolter
b31362fefc
nerva: 1.15.0 -> 1.18.1 ( #531899 )
2026-06-15 07:25:25 +00:00