nixpkgs/nixos/tests/limine/bios.nix
Philipp Schuster 471a42d5f6 limine: remove phip1611 as maintainer
Limine is actively and well maintained upstream, and I'm very happy I
could get that effort started in 2024. Since I'm no longer focusing on
Limine, I'm stepping back from maintaining this package.

Thanks to the upstream maintainers for their continued work. I'll
remain an active nixpkgs contributor in areas where I can provide
meaningful input.

Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de>
2025-11-24 12:40:04 +01:00

27 lines
560 B
Nix

{ lib, ... }:
{
name = "bios";
meta.maintainers = with lib.maintainers; [
lzcunt
programmerlexi
];
meta.platforms = [
"i686-linux"
"x86_64-linux"
];
nodes.machine =
{ ... }:
{
virtualisation.useBootLoader = true;
virtualisation.useBIOSBoot = true;
boot.loader.limine.enable = true;
boot.loader.limine.efiSupport = false;
boot.loader.timeout = 0;
};
testScript = ''
machine.start()
with subtest('Machine boots correctly'):
machine.wait_for_unit('multi-user.target')
'';
}