bootloader module added

This commit is contained in:
foglar 2024-12-31 19:31:09 +01:00
parent 0d334efce3
commit 5bef57fb16
4 changed files with 16 additions and 6 deletions

View File

@ -23,12 +23,10 @@
};
};
# Bootloader
boot.loader.systemd-boot.enable = true;
# System level configuration
sys = {
audio.enable = true;
bootloader.systemd-boot.enable = true;
desktop = {
plasma.enable = false;
gnome.enable = true;

View File

@ -29,12 +29,10 @@
];
};
# Bootloader
boot.loader.systemd-boot.enable = true;
# System level configuration
sys = {
audio.enable = true;
bootloader.systemd-boot.enable = true;
desktop = {
steamdeck.enable = true;
};

View File

@ -0,0 +1,12 @@
{
lib,
config,
}: {
options = {
sys.bootloader.systemd.enable = lib.mkEnableOption "Enable systemd-boot as the bootloader";
};
config = lib.mkIf config.sys.bootloader.systemd.enable {
boot.loader.systemd-boot.enable = true;
};
}

View File

@ -15,12 +15,14 @@
./settings/loginManager.nix
./settings/style.nix
./settings/default-applications.nix
./settings/bootloader.nix
./settings/user.nix
];
sys = {
audio.enable = lib.mkDefault true;
bootloader.systemd-boot.enable = lib.mkDefault true;
desktop = {
plasma.enable =
if userSettings.plasma == true