diff options
author | Domen Kožar <domen@dev.si> | 2019-06-22 20:10:03 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2019-06-22 20:11:11 +0200 |
commit | 224a6562a4880195afa5c184e755b8ecaba41536 (patch) | |
tree | 216e56ac04155ede06a66192fcc3b4332602cde7 /nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix | |
parent | 8b7c42032ea563d545712272cfa7d10fd9b60681 (diff) | |
download | nixlib-224a6562a4880195afa5c184e755b8ecaba41536.tar nixlib-224a6562a4880195afa5c184e755b8ecaba41536.tar.gz nixlib-224a6562a4880195afa5c184e755b8ecaba41536.tar.bz2 nixlib-224a6562a4880195afa5c184e755b8ecaba41536.tar.lz nixlib-224a6562a4880195afa5c184e755b8ecaba41536.tar.xz nixlib-224a6562a4880195afa5c184e755b8ecaba41536.tar.zst nixlib-224a6562a4880195afa5c184e755b8ecaba41536.zip |
Add configurationLimit to systemd-boot to prevent running out of disk space
Refs #23926
Diffstat (limited to 'nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix')
-rw-r--r-- | nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix index 3e39dc5dd396..910a602c61de 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix @@ -22,7 +22,7 @@ let editor = if cfg.editor then "True" else "False"; - inherit (cfg) consoleMode; + inherit (cfg) consoleMode configurationLimit; inherit (efi) efiSysMountPoint canTouchEfiVariables; @@ -57,6 +57,16 @@ in { ''; }; + configurationLimit = mkOption { + default = 100; + example = 120; + type = types.int; + description = '' + Maximum of configurations in boot menu. Otherwise boot partition could + run out of disk space. + ''; + }; + consoleMode = mkOption { default = "keep"; |