diff options
author | Rickard Nilsson <rickynils@gmail.com> | 2013-09-24 20:28:52 +0200 |
---|---|---|
committer | Rickard Nilsson <rickynils@gmail.com> | 2013-09-24 20:28:52 +0200 |
commit | 78721f57eb96a5fb60e122de67bc72c3c9c528e9 (patch) | |
tree | a3ce293452578ce3455a6cfbface7026744a7259 /modules/services/x11/xserver.nix | |
parent | 9667a1ef758c8a1c3298dfb6fa8ee06f32af3b0d (diff) | |
download | nixlib-78721f57eb96a5fb60e122de67bc72c3c9c528e9.tar nixlib-78721f57eb96a5fb60e122de67bc72c3c9c528e9.tar.gz nixlib-78721f57eb96a5fb60e122de67bc72c3c9c528e9.tar.bz2 nixlib-78721f57eb96a5fb60e122de67bc72c3c9c528e9.tar.lz nixlib-78721f57eb96a5fb60e122de67bc72c3c9c528e9.tar.xz nixlib-78721f57eb96a5fb60e122de67bc72c3c9c528e9.tar.zst nixlib-78721f57eb96a5fb60e122de67bc72c3c9c528e9.zip |
nvidia-x11: Put nvidia.icd in /etc/OpenCL/vendors
This makes OpenCL work with Nvidia cards (tested with darktable).
Diffstat (limited to 'modules/services/x11/xserver.nix')
-rw-r--r-- | modules/services/x11/xserver.nix | 6 |
1 files changed, 6 insertions, 0 deletions
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 = |