commit fa08b64b31a6612c7d8aedb46ab5c2f4de167446
parent 9e33a6ecb11551b88a95ab134dc4600003330405
Author: Guillaume Bouchard <guillaum.bouchard@gmail.com>
Date: Tue, 10 Jul 2018 02:54:09 +0200
Use GLVND
This fixes missing symbols
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/default.nix b/default.nix
@@ -16,7 +16,7 @@ let
url = "http://download.nvidia.com/XFree86/Linux-x86_64/${nvidiaVersion}/NVIDIA-Linux-x86_64-${nvidiaVersion}.run";
sha256 = nvidiaHash;
};
- useGLVND = false;
+ useGLVND = true;
});
};
};
@@ -44,7 +44,7 @@ rec {
cat > $out/bin/nixGLNvidiaBumblebee << FOO
#!/usr/bin/env sh
export LD_LIBRARY_PATH=${nvidia}/lib
- ${bumblebee}/bin/optirun --ldpath ${nvidia}/lib "\$@"
+ ${bumblebee}/bin/optirun --ldpath ${libglvnd}/lib:${nvidia}/lib "\$@"
FOO
chmod u+x $out/bin/nixGLNvidiaBumblebee
@@ -61,7 +61,7 @@ rec {
mkdir -p $out/bin
cat > $out/bin/nix${api}Nvidia << FOO
#!/usr/bin/env sh
- export LD_LIBRARY_PATH=${nvidiaLibsOnly}/lib
+ export LD_LIBRARY_PATH=${libglvnd}/lib:${nvidiaLibsOnly}/lib
"\$@"
FOO