commit 3ef7bffcae5b436f35dde8abb268f89080a38453 parent 33282d65dbf3dbc60133bae5a7b7724db14bac97 Author: Guillaume Bouchard <guillaum.bouchard@gmail.com> Date: Sun, 26 Apr 2020 15:24:26 +0200 Use makeLibraryPath when appropriate Diffstat:
| M | default.nix | | | 11 | +++++++---- |
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/default.nix b/default.nix @@ -55,8 +55,8 @@ rec { name = "nixGLNvidiaBumblebee"; text = '' #!/usr/bin/env sh - export LD_LIBRARY_PATH=${nvidia}/lib:$LD_LIBRARY_PATH - ${bumblebee}/bin/optirun --ldpath ${libglvnd}/lib:${nvidia}/lib "$@" + export LD_LIBRARY_PATH=${lib.makeLibraryPath [nvidia]}:$LD_LIBRARY_PATH + ${bumblebee}/bin/optirun --ldpath ${lib.makeLibraryPath [libglvnd nvidia]} "$@" ''; }; @@ -83,8 +83,11 @@ rec { name = "nixGLIntel"; text = '' #!/usr/bin/env sh - export LIBGL_DRIVERS_PATH=${mesa_drivers}/lib/dri - export LD_LIBRARY_PATH=${mesa_drivers}/lib:$LD_LIBRARY_PATH + export LIBGL_DRIVERS_PATH=${lib.makeSearchPathOutput "lib" "lib/dri" [mesa_drivers]} + export LD_LIBRARY_PATH=${ + lib.makeLibraryPath [ + mesa_drivers] + }:$LD_LIBRARY_PATH "$@" ''; };