system-boot: configurationLimit should be null as default

This commit is contained in:
Domen Kožar 2019-07-23 10:19:17 +02:00
parent e765dde910
commit cfd507d581
No known key found for this signature in database
GPG key ID: C2FFBCAFD2C24246

View file

@ -22,7 +22,9 @@ let
editor = if cfg.editor then "True" else "False";
inherit (cfg) consoleMode configurationLimit;
configurationLimit = if cfg.configurationLimit == null then 0 else cfg.configurationLimit;
inherit (cfg) consoleMode;
inherit (efi) efiSysMountPoint canTouchEfiVariables;
@ -58,12 +60,15 @@ in {
};
configurationLimit = mkOption {
default = 100;
default = null;
example = 120;
type = types.int;
type = types.nullOr types.int;
description = ''
Maximum of configurations in boot menu. Otherwise boot partition could
run out of disk space.
Maximum number of latest generations in the boot menu.
Useful to prevent boot partition running out of disk space.
<literal>null</literal> means no limit i.e. all generations
that were not garbage collected yet.
'';
};