diff --git a/package.nix b/package.nix index 650b910..85d99e1 100644 --- a/package.nix +++ b/package.nix @@ -9,6 +9,7 @@ , glm , vulkan-headers , vulkan-loader +, vulkan-volk , vulkan-utility-libraries , vulkan-memory-allocator , vk-bootstrap @@ -17,6 +18,7 @@ , glslang , shader-slang , simdjson +, patchelf }: let @@ -64,6 +66,7 @@ stdenv.mkDerivation { glfw3 glm vulkan-headers + vulkan-volk vulkan-loader vulkan-utility-libraries vk-bootstrap @@ -80,6 +83,10 @@ stdenv.mkDerivation { "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" ]; + postFixup = '' + patchelf --add-rpath ${lib.makeLibraryPath [ vulkan-loader ]} $out/bin/engine + ''; + installPhase = '' runHook preInstall mkdir -p $out/bin