{ pkgs, ... }: { hardware.graphics = { enable = true; enable32Bit = true; # use amdvlk in conjunction with amdgpu, # applications can choose which one to use. extraPackages = with pkgs; [ amdvlk ]; extraPackages32 = with pkgs; [ driversi686Linux.amdvlk ]; }; services.xserver.videoDrivers = [ "amdgpu" ]; hardware.amdgpu = { opencl.enable = true; initrd.enable = true; overdrive.enable = false; legacySupport.enable = false; }; services.lact.enable = true; environment.systemPackages = with pkgs; [ lact clinfo ]; }