{ 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 = false; 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; }