{ pkgs, ... }: { hardware = { graphics = { enable = true; enable32Bit = true; extraPackages = with pkgs; [ mesa amdvlk libdrm libva vaapiVdpau libvdpau-va-gl rocmPackages.clr.icd ]; extraPackages32 = with pkgs; [ driversi686Linux.mesa driversi686Linux.amdvlk driversi686Linux.libvdpau-va-gl ]; }; }; boot.initrd.kernelModules = [ "amdgpu" ]; environment.sessionVariables = { AMD_VULKAN_ICD = "RADV"; }; }