13   nixpkgs.hostPlatform = {
 
  14     system = "x86_64-linux";
 
  15     config = "x86_64-unknown-linux-gnu";
 
  18   boot.kernelModules = [ "kvm-intel" ];
 
  19   # https://bugzilla.kernel.org/show_bug.cgi?id=110941
 
  20   boot.initrd.availableKernelModules = [
 
  28   boot.extraModulePackages = with config.boot.kernelPackages; [
 
  33   hardware.cpu.intel.updateMicrocode = mkDefault config.hardware.enableRedistributableFirmware;
 
  34   hardware.graphics.extraPackages = [
 
  35     pkgs.intel-media-driver # LIBVA_DRIVER_NAME=iHD
 
  36     # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
 
  38       if (versionOlder (versions.majorMinor version) "23.11") then
 
  41         pkgs.intel-vaapi-driver
 
  47   services.upower.enable = true;
 
  48   services.libinput.enable = mkDefault true;