Added vulkan deps

This commit is contained in:
Alexandre 2026-04-13 17:28:23 +02:00
parent e8d4f1a454
commit 5dbfc3d167

View File

@ -13,10 +13,7 @@
inherit system; inherit system;
config.allowUnfree = true; config.allowUnfree = true;
}; };
in {
python = pkgs.python314;
in
{
devShells.default = pkgs.mkShell { devShells.default = pkgs.mkShell {
name = "vulkan"; name = "vulkan";
hardeningDisable = [ "fortify" ]; hardeningDisable = [ "fortify" ];
@ -42,13 +39,18 @@
# Other libraries # Other libraries
glfw3 glfw3
tinyobjloader tinyobjloader
nlohmann_json
tinygltf
stb
glm glm
cmake cmake
ninja ninja
pkg-config pkg-config
# Debug
gdb
]; ];
# Environment Variables # Environment Variables
LD_LIBRARY_PATH = "${pkgs.vulkan-loader}/lib:${pkgs.shaderc.lib}/lib:${pkgs.libpulseaudio}/lib:{$pkgs.libpulseaudio.dev}/lib"; LD_LIBRARY_PATH = "${pkgs.vulkan-loader}/lib:${pkgs.shaderc.lib}/lib:${pkgs.libpulseaudio}/lib:${pkgs.libpulseaudio.dev}/lib";
VK_LAYER_PATH = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d"; VK_LAYER_PATH = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d";
VULKAN_SDK = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d"; VULKAN_SDK = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d";