diff --git a/modules/boot/basic.nix b/modules/boot/basic.nix index 93a43ba6..fff05f33 100644 --- a/modules/boot/basic.nix +++ b/modules/boot/basic.nix @@ -14,7 +14,26 @@ # device = "/dev/disk/by-id/nvme-KINGSTON_SNVS2000G_50026B73815C12A8"; device = "nodev"; efiSupport = true; - useOSProber = true; + useOSProber = false; + extraEntries = + '' + menuentry "Windows" { + insmod part_gpt + insmod fat + insmod search_fs_uuid + insmod chain + search --fs-uuid --set=root 7317-1DB6 + chainloader /EFI/Microsoft/Boot/bootmgfw.efi + } + menuentry "Windows for malware" { + insmod part_gpt + insmod fat + insmod search_fs_uuid + insmod chain + search --fs-uuid --set=root 7321-FA9C + chainloader /EFI/Microsoft/Boot/bootmgfw.efi + } + ''; }; }; };