From 134f0598b3e645dd8f358d72e420b28ca3afac00 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Tue, 17 Sep 2024 00:16:29 +0200 Subject: [PATCH] [Hardware/AMD]: simplify --- hardware/amd/amdgpu.nix | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/hardware/amd/amdgpu.nix b/hardware/amd/amdgpu.nix index 2394629..24b68bc 100644 --- a/hardware/amd/amdgpu.nix +++ b/hardware/amd/amdgpu.nix @@ -34,18 +34,12 @@ in { optional cfg.useProprietary "amdgpu-pro" ++ [ "modesetting" ]; - hardware.opengl = { - enable = true; - extraPackages = with pkgs; mkIf (!cfg.useProprietary) ( - [ - rocmPackages.clr.icd - ] - ++ optional (cfg.defaultVulkanImplementation == "amdvlk") amdvlk - ); - extraPackages32 = with pkgs.driversi686Linux; mkIf (!cfg.useProprietary) ([] - ++ optional (cfg.defaultVulkanImplementation == "amdvlk") amdvlk - ); - }; + hardware.amdgpu.opencl.enable = true; + + hardware.amdgpu.amdvlk.enable = cfg.defaultVulkanImplementation == "amdvlk"; + hardware.amdgpu.amdvlk.support32Bit.enable = mkDefault config.hardware.amdgpu.amdvlk.enable; + + hardware.opengl.enable = true; systemd.tmpfiles.rules = [ "L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}"