profiles/boot: refactor, change OS prober default

This commit is contained in:
Infinidoge 2021-11-18 13:52:47 -05:00
parent 1e3547c2c2
commit 11b2abf96c
2 changed files with 15 additions and 11 deletions

View file

@ -1,15 +1,17 @@
{ lib, ... }: { { lib, ... }:
with lib;
{
boot.loader = { boot.loader = {
grub = { grub = {
enable = lib.mkDefault true; enable = mkDefault true;
device = "nodev"; device = mkDefault "nodev";
efiSupport = true; efiSupport = mkDefault true;
useOSProber = true; useOSProber = mkDefault false;
efiInstallAsRemovable = lib.mkDefault true; efiInstallAsRemovable = mkDefault true;
}; };
efi = { efi = {
canTouchEfiVariables = lib.mkDefault false; canTouchEfiVariables = mkDefault false;
efiSysMountPoint = "/boot/efi"; efiSysMountPoint = mkDefault "/boot/efi";
}; };
}; };
} }

View file

@ -1,12 +1,14 @@
{ lib, ... }: { { lib, ... }:
with lib;
{
boot.loader = { boot.loader = {
systemd-boot = { systemd-boot = {
enable = lib.mkDefault true; enable = mkDefault true;
editor = false; editor = false;
consoleMode = "2"; consoleMode = "2";
}; };
efi.canTouchEfiVariables = true; efi.canTouchEfiVariables = true;
timeout = lib.mkDefault 3; timeout = mkDefault 3;
}; };
} }