From 78721f57eb96a5fb60e122de67bc72c3c9c528e9 Mon Sep 17 00:00:00 2001 From: Rickard Nilsson Date: Tue, 24 Sep 2013 20:28:52 +0200 Subject: 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(+) (limited to 'modules/services/x11/xserver.nix') diff --git a/modules/services/x11/xserver.nix b/modules/services/x11/xserver.nix index 5a9a2e8df4d7..d42d7caaa06b 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 = -- cgit 1.4.1