{ lib, config, ... }: let inherit (lib.modules) mkIf mkDefault; cfg = config.olympus.system.boot; in { config = mkIf (cfg.loader == "systemd-boot") { boot.loader.systemd-boot = { enable = mkDefault true; configurationLimit = 5; consoleMode = "max"; editor = false; }; }; }