diff --git a/system-modules/boot.nix b/system-modules/boot.nix index e5dac11..0d14cbf 100755 --- a/system-modules/boot.nix +++ b/system-modules/boot.nix @@ -30,28 +30,28 @@ in }; security.polkit.enable = true; } else if host == "NxXPS" then { - boot.loader.grub = { - enable = true; - configurationLimit = 30; - device = "nodev"; - # useOSProber = true; - efiSupport = true; - theme = grub-theme-ascii-diana; - font = "${grub-theme-ascii-diana}/unicode.pf2"; - fontSize = 50; - # splashImage = null; - - - efi.canTouchEfiVariables = true; - extraEntries = '' - menuentry 'Windows 11' --class windows --class os $menuentry_id_option 'osprober-efi-0A97-7A2D' { - insmod part_gpt - insmod fat - search --no-floppy --fs-uuid --set=root 0A97-7A2D - chainloader /EFI/Microsoft/Boot/bootmgfw.efi - } - ''; - + boot = { + loader = { + efi.canTouchEfiVariables = true; + grub = { + enable = true; + configurationLimit = 30; + device = "nodev"; + # useOSProber = true; + efiSupport = true; + theme = grub-theme-ascii-diana; + font = "${grub-theme-ascii-diana}/unicode.pf2"; + fontSize = 50; + extraEntries = '' + menuentry 'Windows 11' --class windows --class os $menuentry_id_option 'osprober-efi-0A97-7A2D' { + insmod part_gpt + insmod fat + search --no-floppy --fs-uuid --set=root 0A97-7A2D + chainloader /EFI/Microsoft/Boot/bootmgfw.efi + } + ''; + }; + }; extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; kernelModules = [ "v4l2loopback" ]; extraModprobeConfig = ''options v4l2loopback devices=1 video_nr=1 card_label="OBS Cam" exclusive_caps=1'';