{ pkgs, config, inputs, ... }: { imports = with inputs; [ chaotic.nixosModules.default lanzaboote.nixosModules.lanzaboote ]; boot = { # kernelPackages = pkgs.linuxPackages_latest; kernelPackages = pkgs.linuxPackages_cachyos; loader.efi.canTouchEfiVariables = true; loader.systemd-boot = { enable = !config.boot.lanzaboote.enable; consoleMode = "auto"; }; plymouth.enable = true; initrd = { availableKernelModules = ["ahci" "xhci_pci" "virtio_pci" "sr_mod" "virtio_blk" "xe" "i915"]; kernelModules = []; }; kernelModules = ["kvm-intel"]; extraModulePackages = []; lanzaboote = { enable = true; pkiBundle = "/var/lib/sbctl"; }; }; console = { earlySetup = true; packages = [pkgs.terminus_font]; font = "${pkgs.terminus_font}/share/consolefonts/ter-c18n.psf.gz"; }; }