reorganized boot

This commit is contained in:
lsoriano-mcm
2025-08-07 14:43:11 -05:00
parent caada5a969
commit c11b7205bd
8 changed files with 163 additions and 367 deletions
+56
View File
@@ -0,0 +1,56 @@
{
myConfig,
lib,
pkgs,
...
}: {
boot = {
loader = {
timeout = 0;
efi = {
canTouchEfiVariables = true;
efiSysMountPoint = "/boot";
};
systemd-boot = lib.mkIf (myConfig.nixos.Boot.mode == "systemd") {
enable = true;
};
grub = lib.mkIf (myConfig.nixos.Boot.mode == "grub") {
enable = true;
efiSupport = true;
device = "nodev";
useOSProber = true;
};
limine.maxGenerations = 5;
};
plymouth = {
enable = true;
theme = "seal";
themePackages = with pkgs; [
(adi1090x-plymouth-themes.override {
selected_themes = ["seal"];
})
];
};
kernelPackages = pkgs.linuxPackages_cachyos;
kernelParams = [
"quiet"
"splash"
"boot.shell_on_fail"
"udev.log_priority=3"
"rd.systemd.show_status=auto"
"kvm.enable_virt_at_load=0"
];
initrd = {
systemd.enable = true;
kernelModules = [];
verbose = false;
};
consoleLogLevel = 0;
hardware.amdgpu.initrd.enable = true;
};
}