{pkgs, ...}: { 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; [ rocmPackages.clr.icd # OpenCL ]; extraPackages32 = with pkgs; [ ]; }; cpu.intel.updateMicrocode = true; enableRedistributableFirmware = true; }; #TODO: FIX #boot.extraModulePackages = with boot.kernelPackages; [ # v4l2loopback #]; boot.kernelModules = [ "v4l2loopback" ]; boot.extraModprobeConfig = '' options v4l2loopback devices=1 video_nr=1 card_label="OBS Virtual Camera" exclusive_caps=1 ''; }