nixos-config/nixos/system/settings/bootloader.nix
2025-02-18 17:45:00 +01:00

22 lines
514 B
Nix

{
lib,
config,
...
}: {
options = {
sys.bootloader.systemd-boot.enable = lib.mkEnableOption "Enable systemd-boot as the bootloader";
sys.bootloader.plymouth.enable = lib.mkEnableOption "Enable Plymouth as the bootloader animation";
};
config = lib.mkMerge [
(lib.mkIf config.sys.bootloader.systemd-boot.enable {
boot.loader.systemd-boot.enable = true;
})
(lib.mkIf config.sys.bootloader.plymouth.enable {
boot.plymouth = {
enable = true;
};
})
];
}