diff --git a/Cargo.toml b/Cargo.toml index bd0e04061c..88c76c276e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -109,6 +109,10 @@ key = "veloren-nix.cachix.org-1:zokfKJqVsNV6kI/oJdLF6TYBdNPYGSb+diMVQPn/5Rc=" buildInputs = ["openssl"] nativeBuildInputs = ["pkg-config"] +[workspace.metadata.nix.crateOverride.shaderc-sys] +buildInputs = ["shaderc"] +nativeBuildInputs = ["cmake", "python3", "gnumake"] + [patch.crates-io] # macos CI fix isn't released yet winit = { git = "https://gitlab.com/veloren/winit.git", branch = "macos-test-spiffed" } diff --git a/voxygen/Cargo.toml b/voxygen/Cargo.toml index e90f313489..90c691354e 100644 --- a/voxygen/Cargo.toml +++ b/voxygen/Cargo.toml @@ -18,7 +18,7 @@ It is inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, This package includes the official client, Voxygen. """ -runtimeLibs = ["libGL", "xorg.libX11", "xorg.libXcursor", "xorg.libXrandr", "xorg.libXi"] +runtimeLibs = ["libGL", "xorg.libX11", "xorg.libXcursor", "xorg.libXrandr", "xorg.libXi", "vulkan-loader", "vulkan-validation-layers", "vulkan-extension-layer"] buildInputs = ["xorg.libxcb"] [features]