system-boot: configurationLimit should be null as default

This commit is contained in:
Domen Kožar
2019-07-23 10:20:09 +02:00
parent e765dde910
commit cfd507d581
@@ -22,7 +22,9 @@ let
editor = if cfg.editor then "True" else "False"; 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; inherit (efi) efiSysMountPoint canTouchEfiVariables;
@@ -58,12 +60,15 @@ in {
}; };
configurationLimit = mkOption { configurationLimit = mkOption {
default = 100; default = null;
example = 120; example = 120;
type = types.int; type = types.nullOr types.int;
description = '' description = ''
Maximum of configurations in boot menu. Otherwise boot partition could Maximum number of latest generations in the boot menu.
run out of disk space. 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.
''; '';
}; };