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