summary refs log tree commit diff
path: root/host/uISO/overlays/grub-overlay.nix
diff options
context:
space:
mode:
Diffstat (limited to 'host/uISO/overlays/grub-overlay.nix')
-rw-r--r--host/uISO/overlays/grub-overlay.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/host/uISO/overlays/grub-overlay.nix b/host/uISO/overlays/grub-overlay.nix
new file mode 100644

index 0000000..14a36e8 --- /dev/null +++ b/host/uISO/overlays/grub-overlay.nix
@@ -0,0 +1,24 @@ +final: prev: { + grub2 = + (prev.grub2.override { + zfsSupport = false; + efiSupport = false; + xenSupport = false; + }).overrideAttrs + (oldAttrs: { + doCheck = false; + doInstallCheck = false; + #remove --enable-grub-mount + configureFlags = oldAttrs.configureFlags ++ [ + "--disable-year2038 --disable-nls --disable-rpath --disable-dependency-tracking --disable-grub-mount --disable-grub-themes --disable-grub-mkfont" + ]; + # remove unnecessary commands + # postInstall = oldAttrs.postInstall + '' + # rm -rf $out/share/locale + # ''; + }); + + grub2_light = final.grub2; + grub2_efi = final.grub2; + grub2_xen = final.grub2; +}