summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nvidia-x11
diff options
context:
space:
mode:
authorJan Solanti <jhs@psonet.com>2017-09-26 02:32:06 +0300
committerFranz Pletz <fpletz@fnordicwalking.de>2017-09-26 21:53:44 +0200
commit4ec3d311cb0271e72420045622688b701a3b61a3 (patch)
treea2a6f23ea63f6817df70739d46747d8110a8af80 /pkgs/os-specific/linux/nvidia-x11
parent79d8ccf4f0787b1849153f813cd0a9e6b84d23a1 (diff)
downloadnixlib-4ec3d311cb0271e72420045622688b701a3b61a3.tar
nixlib-4ec3d311cb0271e72420045622688b701a3b61a3.tar.gz
nixlib-4ec3d311cb0271e72420045622688b701a3b61a3.tar.bz2
nixlib-4ec3d311cb0271e72420045622688b701a3b61a3.tar.lz
nixlib-4ec3d311cb0271e72420045622688b701a3b61a3.tar.xz
nixlib-4ec3d311cb0271e72420045622688b701a3b61a3.tar.zst
nixlib-4ec3d311cb0271e72420045622688b701a3b61a3.zip
nvidia-x11: generate nvidia_icd.json from template
Diffstat (limited to 'pkgs/os-specific/linux/nvidia-x11')
-rwxr-xr-xpkgs/os-specific/linux/nvidia-x11/builder.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh
index 99813d38236b..cd7733f43a48 100755
--- a/pkgs/os-specific/linux/nvidia-x11/builder.sh
+++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh
@@ -46,7 +46,8 @@ installPhase() {
 
     # Install ICDs.
     install -Dm644 nvidia.icd $out/etc/OpenCL/vendors/nvidia.icd
-    if [ -e nvidia_icd.json ]; then
+    if [ -e nvidia_icd.json.template ]; then
+        sed "s#__NV_VK_ICD__#libGLX_nvidia.so#" nvidia_icd.json.template > nvidia_icd.json
         install -Dm644 nvidia_icd.json $out/share/vulkan/icd.d/nvidia.json
     fi
     if [ "$useGLVND" = "1" ]; then