removed the grub/systemd choice. fuck freedom

This commit is contained in:
2026-07-06 12:18:07 -05:00
parent 01198893ff
commit 232f8ca5f8
2 changed files with 11 additions and 68 deletions
+11 -20
View File
@@ -6,13 +6,22 @@
}:
let
cfg = config.homelab.core;
allowRootSSH = if cfg.ssh.permitRootLogin then "yes" else "no";
in
{
config = {
boot.kernelPackages = shared.kernelOptions.${cfg.kernel};
boot = {
kernelPackages = shared.kernelOptions.${cfg.kernel};
loader = {
grub = {
enable = true;
device = "nodev";
efiSupport = true;
};
efi.canTouchEfiVariables = true;
};
};
time.timeZone = "America/Chicago";
@@ -89,24 +98,6 @@ in
settings.PermitRootLogin = allowRootSSH;
};
};
system.stateVersion = "26.11";
boot.loader =
if cfg.bootloader.type == "grub" then
{
grub = {
enable = cfg.bootloader.grub.enable;
device = cfg.bootloader.grub.device;
};
systemd-boot.enable = false;
}
else
{
systemd-boot.enable = cfg.bootloader.systemd.enable;
grub.enable = false;
};
};
}