Commit Graph

7 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
8bf944c454 Merge master into staging-nixos 2026-08-17 06:12:31 +00:00
Aliaksandr
6ccc493231 nixos/limine: drop dead FWUPD_EFIAPPDIR override
fwupd stopped honouring the FWUPD_EFIAPPDIR environment variable in
https://github.com/fwupd/fwupd/pull/9846; the location is a compile-time
constant (`EFI_APP_LOCATION`) since then, so setting the variable on
fwupd.service had no effect.

Drop `RuntimeDirectory` from the signing unit too: the directory is now
created and populated by the fwupd module, and RuntimeDirectoryPreserve
defaults to `no`, so systemd removed it (together with the unsigned app)
whenever the unit stopped -- which `partOf = fwupd.service` makes happen
on every fwupd restart.

Cover the whole path in the limine secure boot test, which so far never
enabled fwupd: it now asserts that both the unsigned app and the signed
variant end up in /run/fwupd-efi.

Assisted-by: claude-code with claude-opus-5[1m]-high
2026-08-16 01:42:28 +03:00
nikstur
4cdf6cae6f nixos/qemu-vm: drop useSecureBoot, always use OVMFFull
There is not reason to build an extra variant of OVMF only to get Secure
Boot support. We can just use the already built OVMFFull. Since
useSecureBoot is now no-op, it is also removed.
2026-08-14 00:41:26 +02:00
lwb
c3f0c3ec35 nixos/limine: add settings autoGenerateKeys & autoEnrollKeys 2026-03-07 12:16:33 +08:00
John Titor
e53e10938c nixosTests.limine.secureBoot: fix secure boot check
An easier way to check if secureBoot is enabled is by running mokutil --sb-state

We have to do this way now because on systemd v258 `bootctl status` returns non 0 value if systemd-boot is not properly installed, which is to be expected when using Limine.
2025-10-22 19:55:37 +05:30
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
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