summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAlan Pearce2022-06-16 12:14:01 +0200
committerAlan Pearce2022-06-16 12:14:40 +0200
commit9497d7334faf9716dd23985bd42022f922c87eda (patch)
tree88b82f26f68efe4a9cd541402a6a3fca02005533
parentf74e49f2e2572c3ddba6db33b8dd455a5958276b (diff)
downloadnixfiles-9497d7334faf9716dd23985bd42022f922c87eda.tar.lz
nixfiles-9497d7334faf9716dd23985bd42022f922c87eda.tar.zst
nixfiles-9497d7334faf9716dd23985bd42022f922c87eda.zip
prefect: use UEFI boot loader instead of GRUB's os-prober
-rw-r--r--system/prefect.nix3
-rw-r--r--system/settings/hardware/grub2.nix4
2 files changed, 3 insertions, 4 deletions
diff --git a/system/prefect.nix b/system/prefect.nix
index 122411b2..186c5b97 100644
--- a/system/prefect.nix
+++ b/system/prefect.nix
@@ -42,8 +42,7 @@
     Option "AllowIndirectGLXProtocol" "off"
     Option "TripleBuffer" "on"
   '';
-  boot.loader.timeout = 3;
-  boot.loader.grub.default = 2; # Default to Windows
+  boot.loader.grub.useOSProber = false;
 
   boot.kernelPackages = pkgs.linuxPackages_zen;
   boot.extraModulePackages = with config.boot.kernelPackages; [
diff --git a/system/settings/hardware/grub2.nix b/system/settings/hardware/grub2.nix
index e0043692..cd1fd619 100644
--- a/system/settings/hardware/grub2.nix
+++ b/system/settings/hardware/grub2.nix
@@ -1,4 +1,4 @@
-{ config, pkgs, ... }:
+{ config, pkgs, lib, ... }:
 
 { boot.loader = {
     grub = {
@@ -7,7 +7,7 @@
       version = 2;
       device = "nodev";
       efiSupport = true;
-      useOSProber = true;
+      useOSProber = lib.mkDefault true;
     };
     efi.canTouchEfiVariables = true;
   };