{ config, pkgs, namespace, ... }: let kernel = pkgs.cachyosKernels.linuxPackages-cachyos-latest-lto-zen4; in { # Configure bootloader with lanzaboot and secureboot hardware.wirelessRegulatoryDatabase = true; 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; extraModprobeConfig = '' options cfg80211 ieee80211_regdom=US ''; }; fileSystems = { "/etc".neededForBoot = true; "/media/sdcard" = { device = "/dev/mmcblk0p1"; fsType = "btrfs"; options = [ "noatime" ]; }; }; }