{ pkgs }: let rustToolchain = pkgs.pkgsBuildHost.rust-bin.fromRustupToolchainFile ../../rust-toolchain.toml; rustPlatform = pkgs.makeRustPlatform { rustc = rustToolchain; cargo = rustToolchain; }; in rustPlatform.buildRustPackage { pname = "bevy-controls"; version = "0.1.0"; src = ../..; cargoLock.lockFile = ../../Cargo.lock; cargoBuildFlags = [ "--workspace" ]; cargoTestFlags = [ "--workspace" ]; nativeBuildInputs = with pkgs; [ pkg-config ]; buildInputs = with pkgs; [ openssl alsa-lib vulkan-loader udev libx11 libxcursor libxi libxrandr libxkbcommon wayland ]; installPhase = '' mkdir -p "$out" touch "$out/workspace-built" ''; }