profiles/boot: refactor, change OS prober default
This commit is contained in:
parent
1e3547c2c2
commit
11b2abf96c
2 changed files with 15 additions and 11 deletions
|
@ -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";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue