{ pkgs, ... }: { boot.kernelParams = [ "i915.enable_guc=3" ]; # Graphics hardware.enableRedistributableFirmware = true; services.xserver.videoDrivers = [ "vmware" ]; virtualisation.vmware.guest.enable = true; hardware.graphics = { enable = true; enable32Bit = true; extraPackages = with pkgs; [ # Required for modern Intel GPUs (Xe iGPU and ARC) #intel-media-driver # VA-API (iHD) userspace #vpl-gpu-rt # oneVPL (QSV) runtime # Optional (compute / tooling): #intel-compute-runtime # OpenCL (NEO) + Level Zero for Arc/Xe # NOTE: 'intel-ocl' also exists as a legacy package; not recommended for Arc/Xe. #libvdpau-va-gl # Only if you must run VDPAU-only apps vkbasalt ]; }; }