diff --git a/hosts/aurum/system/boot/default.nix b/hosts/aurum/system/boot/default.nix index ab49306..fbe8a65 100644 --- a/hosts/aurum/system/boot/default.nix +++ b/hosts/aurum/system/boot/default.nix @@ -1,24 +1,31 @@ { pkgs, config, + lib, ... }: { # support for mounting windaube partitions boot.supportedFilesystems = ["ntfs"]; boot.loader.efi.canTouchEfiVariables = true; + # tmp, will be replaced by lanzaboot + boot.loader.systemd-boot.enable = true; + # clean /tmp at each boot boot.tmp.cleanOnBoot = true; # use latest kernel boot.kernelPackages = pkgs.linuxPackages_latest; + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; + # imports = [ # ./lanzaboot.nix # ]; - boot.initrd.availableKernelModules = ["nvme" "xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod"]; - boot.initrd.kernelModules = []; - boot.kernelModules = ["kvm-amd" "v4l2loopback"]; - boot.extraModulePackages = with config.boot.kernelPackages; [v4l2loopback]; + boot.initrd.availableKernelModules = ["xhci_pci" "thunderbolt" "nvme" "usb_storage" "sd_mod"]; + boot.initrd.kernelModules = [""]; + boot.kernelModules = ["kvm-intel"]; + boot.extraModulePackages = []; }