From 78721f57eb96a5fb60e122de67bc72c3c9c528e9 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Tue, 24 Sep 2013 20:28:52 +0200 Subject: [PATCH] nvidia-x11: Put nvidia.icd in /etc/OpenCL/vendors This makes OpenCL work with Nvidia cards (tested with darktable). --- modules/services/x11/xserver.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/services/x11/xserver.nix b/modules/services/x11/xserver.nix index 5a9a2e8df4d..d42d7caaa06 100644 --- a/modules/services/x11/xserver.nix +++ b/modules/services/x11/xserver.nix @@ -429,6 +429,12 @@ in { source = "${kernelPackages.ati_drivers_x11}/etc/ati"; target = "ati"; } + ]) + ++ (optionals (elem "nvidia" driverNames) [ + + { source = "${kernelPackages.nvidia_x11}/lib/vendors/nvidia.icd"; + target = "OpenCL/vendors/nvidia.icd"; + } ]); environment.x11Packages =