From c20fdfd5e2ccc8eb2a106cd33184445a8861de18 Mon Sep 17 00:00:00 2001 From: Connor Garey Date: Mon, 30 Mar 2026 14:12:06 +0100 Subject: [PATCH] Added a wrapper to load vulkan and ligl into environment. --- flake.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/flake.nix b/flake.nix index 6b1dd1d1a..33778f2d6 100644 --- a/flake.nix +++ b/flake.nix @@ -90,6 +90,7 @@ magic-enum fmt eudev + makeWrapper ]; buildInputs = with pkgsLinux; [ @@ -133,6 +134,19 @@ "-DCMAKE_INSTALL_PREFIX=$out" ]; + postFixup = + let + libs = with pkgsLinux; [ + libGL.out + vulkan-loader.out + ]; + in + '' + wrapProgram $out/bin/vulkan-app \ + --set LD_LIBRARY_PATH ${pkgsLinux.lib.makeLibraryPath libs} \ + --set SHADER_PATH "$out/bin/shaders" + ''; + #installPhase = '' # runHook preInstall # mkdir -p bin