{ config, pkgs, namespace, ... }: let kernel = pkgs.cachyosKernels.linuxPackages-cachyos-latest-lto-zen4; in { # Configure bootloader with lanzaboot and secureboot boot = { kernelModules = [ "nct6775" "kvm-amd" "i2c-dev" "ddcci_backlight" "k10temp" ]; extraModulePackages = [ config.boot.kernelPackages.ddcci-driver ]; loader = { efi = { canTouchEfiVariables = true; efiSysMountPoint = "/boot"; }; }; initrd = { verbose = false; systemd.enable = true; availableKernelModules = [ "xhci_pci" "nvme" "ahci" "usbhid" "uas" "usb_storage" "sd_mod" ]; }; kernelPackages = kernel; consoleLogLevel = 3; bootspec.enable = true; }; fileSystems = { "/etc".neededForBoot = true; }; }