diff --git a/modules/installer/grub/grub.nix b/modules/installer/grub/grub.nix index c4bb3bd16cb..3a76e08f26a 100644 --- a/modules/installer/grub/grub.nix +++ b/modules/installer/grub/grub.nix @@ -8,9 +8,11 @@ let grub = if cfg.version == 1 then pkgs.grub else pkgs.grub2; + f = x: if x == null then "" else "" + x; + grubConfig = pkgs.writeText "grub-config.xml" (builtins.toXML - { splashImage = "" + config.boot.loader.grub.splashImage; - grub = "" + grub; + { splashImage = f config.boot.loader.grub.splashImage; + grub = f grub; inherit (config.boot.loader.grub) version extraConfig extraPerEntryConfig extraEntries extraEntriesBeforeNixOS configurationLimit copyKernels timeout