diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 7b11ade..c4ca49a 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -327,6 +327,7 @@ environment.sessionVariables = { # === Prefer RADV driver === AMD_VULKAN_ICD = "RADV"; + VK_ICD_FILENAMES = "/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json"; FLAKE = "/home/buymymojo/etc/nixos/"; diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix index 4772e9d..c6add96 100644 --- a/nixos/hardware-configuration.nix +++ b/nixos/hardware-configuration.nix @@ -200,12 +200,11 @@ # === vulkan/mesa === # === amdvlk driver === - extraPackages = with pkgs; [ - amdvlk - ]; - extraPackages32 = with pkgs; [ - driversi686Linux.amdvlk - ]; + }; + amdgpu.amdvlk = { + enable = true; + support32Bit.enable = true; + }; # === amdvlk driver === };