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 # System level configuration
sys = { sys = {
audio.enable = true; audio.enable = true;
bootloader.systemd-boot.enable = true;
desktop = { desktop = {
plasma.enable = false; plasma.enable = false;
gnome.enable = true; gnome.enable = true;

View File

@ -29,12 +29,10 @@
]; ];
}; };
# Bootloader
boot.loader.systemd-boot.enable = true;
# System level configuration # System level configuration
sys = { sys = {
audio.enable = true; audio.enable = true;
bootloader.systemd-boot.enable = true;
desktop = { desktop = {
steamdeck.enable = true; 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/loginManager.nix
./settings/style.nix ./settings/style.nix
./settings/default-applications.nix ./settings/default-applications.nix
./settings/bootloader.nix
./settings/user.nix ./settings/user.nix
]; ];
sys = { sys = {
audio.enable = lib.mkDefault true; audio.enable = lib.mkDefault true;
bootloader.systemd-boot.enable = lib.mkDefault true;
desktop = { desktop = {
plasma.enable = plasma.enable =
if userSettings.plasma == true if userSettings.plasma == true