{...}: { services.xserver.videoDrivers = ["amdgpu"]; # AMD GPU drivers boot.kernel.sysctl."kernel.sched_rt_runtime_us" = -1; # Realtime audio hardware = { graphics = { enable = true; enable32Bit = true; # CRITICAL for Steam/Proton extraPackages = with pkgs; [ amdvlk rocmPackages.clr.icd # OpenCL ]; extraPackages32 = with pkgs; [ driversi686Linux.amdvlk ]; }; cpu.intel.updateMicrocode = true; enableRedistributableFirmware = true; boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; boot.kernelModules = [ "v4l2loopback" ]; boot.extraModprobeConfig = '' options v4l2loopback devices=1 video_nr=1 card_label="OBS Virtual Camera" exclusive_caps=1 ''; }; }