nixos/grub: Uses the new artwork as the default option.

This also includes a set of defaults *for this option*, where when not
used, other saner defaults are used.

Changed files
+8 -1
nixos
modules
system
boot
loader
grub
+8 -1
nixos/modules/system/boot/loader/grub/grub.nix
···
"--output" "$out"
] ++ (optional (cfg.fontSize!=null) "--size ${toString cfg.fontSize}")))
);
+
+
defaultSplash = "${pkgs.nixos-artwork.wallpapers.simple-dark-gray-bootloader}/share/artwork/gnome/nix-wallpaper-simple-dark-gray_bootloader.png";
in
{
···
sha256 = "14kqdx2lfqvh40h6fjjzqgff1mwk74dmbjvmqphi6azzra7z8d59";
}
# GRUB 1.97 doesn't support gzipped XPMs.
-
else "${pkgs.nixos-artwork.wallpapers.gnome-dark}/share/artwork/gnome/Gnome_Dark.png");
+
else defaultSplash);
}
+
+
(mkIf (cfg.splashImage == defaultSplash) {
+
boot.loader.grub.backgroundColor = mkDefault "#2F302F";
+
boot.loader.grub.splashMode = mkDefault "normal";
+
})
(mkIf cfg.enable {