From fc90a35f59d64905402728d5a30c1b284e30b26a Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Thu, 29 Jun 2023 22:01:50 +0200 Subject: [PATCH] [Hardware/Mesa] Fix OpenCL support --- hardware/mesa.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/hardware/mesa.nix b/hardware/mesa.nix index aca662b..710fe0f 100644 --- a/hardware/mesa.nix +++ b/hardware/mesa.nix @@ -73,6 +73,15 @@ in { hardware.opengl = { package = with pkgs; cfg.internal.package.drivers; package32 = with pkgs; cfg.internal.package32.drivers; + + extraPackages = optional (hasAttr "opencl" cfg.internal.package.out) cfg.internal.package.out.opencl; + extraPackages32 = optional (hasAttr "opencl" cfg.internal.package32.out) cfg.internal.package32.out.opencl; + }; + + # Warning: mesa has many outputs, and "opencl" is not in "drivers" + # See pkgs.mesa.outputs + + environment.variables = { }; }; }