From 9c0e2be6b5f3dbc1225a01c7bf3dcfdae6e897f9 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Fri, 22 May 2026 20:19:19 +0200 Subject: [PATCH] feat(bootloader): add enable option --- modules/boot/default.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 modules/boot/default.nix diff --git a/modules/boot/default.nix b/modules/boot/default.nix new file mode 100644 index 00000000..64e374ef --- /dev/null +++ b/modules/boot/default.nix @@ -0,0 +1,18 @@ +{ lib, config, ... }: + +let + cfg = config.bootloader; +in +{ + options.bootloader.enable = lib.mkEnableOption "system bootloader"; + + config = lib.mkIf cfg.enable { + boot = { + loader = { + systemd-boot.enable = true; + efi.canTouchEfiVariables = true; + }; + tmp.useTmpfs = config.host.highRam; + }; + }; +}