{ lib, config, pkgs, ... }: let inherit (lib) mkIf; cfg = config.amdgpu; in { config = mkIf cfg.enable { # kernel modules boot = { initrd.kernelModules = ["amdgpu"]; kernelModules = ["kvm-amd"]; }; # AMD Anti-Lag hardware.graphics.extraPackages = with pkgs; [ low-latency-layer ]; # Configuration environment.variables = { AMD_VULKAN_ICD = "RADV"; RADV_ANTILAG = "1"; LOW_LATENCY_LAYER = "1"; }; }; }