Add easy boot configuration profile limit

This commit is contained in:
Zuckerberg 2024-02-18 17:30:12 -07:00
parent 7e812001f0
commit 0e59fa3518
3 changed files with 11 additions and 2 deletions

View File

@ -10,6 +10,10 @@ in
device = mkOption {
type = types.str;
};
configurationLimit = mkOption {
default = 20;
type = types.int;
};
};
config = mkIf cfg.enable {
@ -19,7 +23,7 @@ in
enable = true;
device = cfg.device;
useOSProber = true;
configurationLimit = 20;
configurationLimit = cfg.configurationLimit;
theme = pkgs.nixos-grub2-theme;
};
};

View File

@ -7,6 +7,10 @@ in
{
options.efi = {
enable = mkEnableOption "enable efi boot";
configurationLimit = mkOption {
default = 20;
type = types.int;
};
};
config = mkIf cfg.enable {
@ -19,7 +23,7 @@ in
efiSupport = true;
useOSProber = true;
# memtest86.enable = true;
configurationLimit = 20;
configurationLimit = cfg.configurationLimit;
theme = pkgs.nixos-grub2-theme;
};
};

View File

@ -16,6 +16,7 @@
bios = {
enable = true;
device = "/dev/sda";
configurationLimit = 3; # Save room in /nix/store
};
remoteLuksUnlock.enable = true;