K900
c9dd2063b7
Merge remote-tracking branch 'origin/master' into staging-next
2025-06-06 09:28:07 +03:00
Philip Taron
1755d9399b
nixos/networkd: update valid KeepConfiguration values ( #395621 )
2025-06-05 16:17:48 -07:00
nixpkgs-ci[bot]
1c8c1864d6
Merge master into staging-next
2025-06-03 18:06:20 +00:00
Masum Reza
4c902775b8
nixos/limine: make the install script more resilent ( #413390 )
2025-06-03 20:40:14 +05:30
nixpkgs-ci[bot]
3a906e9756
Merge master into staging-next
2025-05-31 06:05:28 +00:00
Jörg Thalheim
51ecd58047
system.etc.overlay: build erofs also locally
...
images in etc tends to be small in size (mostly contains symlinks)
so it's not worth it to reach out to a remote builder for that.
2025-05-30 18:52:30 +02:00
nixpkgs-ci[bot]
146a746157
Merge staging-next into staging
2025-05-30 12:07:33 +00:00
nixpkgs-ci[bot]
c25ea8ef9b
Merge master into staging-next
2025-05-30 12:06:47 +00:00
Josh Hoffer
57c6e3bbe4
nixos/stage-1.init.sh: only remount bind fsType
...
We should not remount all filesystem types since not all filesystems
are safe to remount and some (nfs) return errors if remounted with
certain mount options.
2025-05-30 12:13:13 +05:30
Josh Hoffer
07f46bea64
nixos/stage-1.init.sh: remove trailing , from mount options
2025-05-30 12:13:13 +05:30
nixpkgs-ci[bot]
aabaf9f281
Merge staging-next into staging
2025-05-29 18:06:18 +00:00
nixpkgs-ci[bot]
bc2e6e0ae4
Merge master into staging-next
2025-05-29 18:05:35 +00:00
Florian Klink
9dd801dea7
nixos/systemd-initrd: honor the enable option in contents ( #411800 )
2025-05-29 18:06:12 +03:00
nixpkgs-ci[bot]
97fff3a232
Merge staging-next into staging
2025-05-29 12:07:37 +00:00
nixpkgs-ci[bot]
96ecef502b
Merge master into staging-next
2025-05-29 12:06:54 +00:00
Florian Klink
2d03d70e9d
nixos/systemd-stage-1: follow systemd /run propagation ( #405687 )
2025-05-29 12:21:50 +03:00
isabel
00b6b1ffcc
nixos/etc-overlay: mark EROFS_FS
kernel configuration option as required ( #365450 )
2025-05-29 09:42:43 +01:00
Fiona Behrens
99da5ec2bc
nixos/systemd-initrd: honor the enable option in contents
...
The enable attribute of `boot.initrd.systemd.contents.<name>` was
ignored for building initrd storePaths. This resulted in building
derivations for the initrd even if it was disabled.
Found while testing a to build a nixos system with a kernel without
lodable modules[0]
[0]: https://github.com/NixOS/nixpkgs/pull/411792
2025-05-28 17:10:02 +00:00
Peter Marshall
7d36daa76a
nixos/systemd-stage-1: follow systemd /run propagation
...
We currently bypass systemd's switch-root logic by premounting
/sysroot/run. Make sure to propagate its sub-mounts with the recursive
flag, in accordance with the default switch-root logic.
This is required for creds at /run/credentials to survive the transition
from initrd -> host.
2025-05-28 13:02:39 -04:00
nixpkgs-ci[bot]
fe00466a98
Merge staging-next into staging
2025-05-28 12:08:06 +00:00
nixpkgs-ci[bot]
61b02cb4be
Merge master into staging-next
2025-05-28 12:07:03 +00:00
Florian Klink
6be6061a7c
nixos/systemd/networkd: allow passing flow control fields to link ( #402587 )
2025-05-28 09:39:16 +03:00
nixpkgs-ci[bot]
3f5733a8f9
Merge staging-next into staging
2025-05-26 18:06:16 +00:00
nixpkgs-ci[bot]
cc7ffdded8
Merge master into staging-next
2025-05-26 18:05:25 +00:00
Jörg Thalheim
131462b962
emergencyMode, emergencyAccess: cross reference options in docs. ( #410418 )
2025-05-26 14:12:41 +02:00
nixpkgs-ci[bot]
8afc7d1f62
Merge staging-next into staging
2025-05-26 12:07:27 +00:00
nixpkgs-ci[bot]
a5ddfccbf2
Merge master into staging-next
2025-05-26 12:06:38 +00:00
programmerlexi
2c673b6e67
nixos/limine: fix boot entry not being created properly ( #410935 )
2025-05-26 13:19:36 +05:30
Luj
b16c62d24e
nixos/clevis: fix clevis in scripted initrd ( #410661 )
2025-05-26 09:04:17 +02:00
nixpkgs-ci[bot]
6650fae47a
Merge master into staging-next
2025-05-25 12:06:03 +00:00
Vladimír Čunát
3d7372384d
Merge branch 'master' into staging
2025-05-25 09:51:57 +02:00
Julien Malka
9655143028
nixos/clevis: fix clevis in scripted initrd
...
Fixes #389750
2025-05-25 01:34:06 +02:00
LuoChen
af93b70ddc
nixos/boot: add boot.tmp.useZram options
2025-05-24 23:01:41 +08:00
DavHau
d5d323a907
emergencyMode, emergencyAccess: cross reference options in docs.
...
I was confused why I could not get an emergency access console despite setting systemd.emergencyMode=true.
Turns out there is another similar option `boot.initrd.systemd.emergencyAccess` that I should have used.
This is confusing and this change should make it more clear vie the docs of both these options.
2025-05-24 14:01:22 +07:00
nixpkgs-ci[bot]
5c675c14a4
Merge staging-next into staging
2025-05-23 17:49:42 +00:00
nixpkgs-ci[bot]
542c7ef677
Merge master into staging-next
2025-05-23 17:48:46 +00:00
John Titor
88d5e40fcb
limine, nixos/limine, nixosTests.limine: inherit pkgs.limine maintainers
...
also adds @programmerlexi to limine package maintainers
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-23 15:06:50 +05:30
Morgan Jones
ff7b4ccdff
nixos/stage-2-init: support nosuid/nodev mount options for /nix/store ( #406184 )
2025-05-22 19:16:54 -07:00
nixpkgs-ci[bot]
c18eaf47ec
Merge master into staging-next
2025-05-22 18:05:39 +00:00
hustlerone
de6905ee37
nixos/limine: tidy up the boot menu
2025-05-22 20:45:00 +05:30
nixpkgs-ci[bot]
0870c6fca2
Merge master into staging-next
2025-05-22 00:16:45 +00:00
Paul Haerle
190ee55caa
systemd-boot: improve error message if no previous systemd boot is fo… ( #409073 )
2025-05-22 00:54:16 +02:00
nixpkgs-ci[bot]
f71fa930ff
Merge master into staging-next
2025-05-21 18:06:02 +00:00
programmerlexi
95030d7eb3
nixos/limine: don't modify boot order on bootloader update
2025-05-21 23:17:42 +05:30
programmerlexi
36ecfe6216
nixos/limine: add support for secure boot
...
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-21 21:59:23 +05:30
nixpkgs-ci[bot]
4d9655a56c
Merge master into staging-next
2025-05-21 12:07:14 +00:00
programmerlexi
a094b5d8cc
nixos/limine: carefully remove files instead of nuking them
2025-05-21 15:22:45 +05:30
programmerlexi
2c7659b1ff
nixos/limine: atomically copy files
2025-05-21 15:22:45 +05:30
nixpkgs-ci[bot]
7ac4ee7b2a
Merge master into staging-next
2025-05-20 18:05:35 +00:00
Jörg Thalheim
b6c1663986
systemd-boot: improve error message if no previous systemd boot is found.
2025-05-20 15:39:07 +02:00