{ pkgs, lib, ... }: { boot = { kernelPackages = lib.mkDefault pkgs.linuxKernel.packages.linux_rpi4; initrd.availableKernelModules = [ "usbhid" "usb_storage" "vc4" "pcie_brcmstb" # required for the pcie bus to work "reset-raspberrypi" # required for vl805 firmware to load ]; loader = { grub.enable = lib.mkDefault false; generic-extlinux-compatible.enable = lib.mkForce true; }; }; }