From c982604bb865a0dbcd72eb170f484f8d292cd1e6 Mon Sep 17 00:00:00 2001 From: Viktor Fedorov Date: Sat, 23 May 2026 19:30:36 +0200 Subject: [PATCH] nixos/limine: correct timeout logic Although the documentation for `boot.loader.timeout` says to use `null` for an indefinite display, in limine nixos module it incorrectly sets `10` instead of `no`. https://github.com/Limine-Bootloader/Limine/blob/v12.x/CONFIG.md --- nixos/modules/system/boot/loader/limine/limine.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/loader/limine/limine.nix b/nixos/modules/system/boot/loader/limine/limine.nix index fefc9ab78530..fd0ee9b2b36d 100644 --- a/nixos/modules/system/boot/loader/limine/limine.nix +++ b/nixos/modules/system/boot/loader/limine/limine.nix @@ -29,7 +29,7 @@ let resolution = cfg.resolution; maxGenerations = if cfg.maxGenerations == null then 0 else cfg.maxGenerations; hostArchitecture = pkgs.stdenv.hostPlatform.parsed.cpu; - timeout = if config.boot.loader.timeout != null then config.boot.loader.timeout else 10; + timeout = if config.boot.loader.timeout == null then "no" else config.boot.loader.timeout; enableEditor = cfg.enableEditor; extraConfig = cfg.extraConfig; extraEntries = cfg.extraEntries;