diff --git a/hosts/jude/boot.nix b/hosts/jude/boot.nix index f01208d..9d53e14 100644 --- a/hosts/jude/boot.nix +++ b/hosts/jude/boot.nix @@ -4,10 +4,12 @@ # Use the systemd-boot EFI boot loader. #boot.loader.systemd-boot.enable = true; boot.loader.grub.device = "/dev/nvme0n1"; - boot.loader.grub.useOSProber = true; + boot.loader.grub.useOSProber = false; boot.loader.grub.extraEntries = '' - menuentry "Windows" { - chainloader (hd0,2)+1 + menuentry "Windows" --class windows --class os { + insmod nfts + search --no-floppy --set=root --fs-uuid A41B-5963 + chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi } ''; boot.loader.efi.canTouchEfiVariables = true;