vkfetch-rs
vkfetch-rs prints Vulkan GPU information with vendor ASCII art. It is a Rust rewrite of Wunkolo/vkfetch, with the original art ported and a few extra device capability fields.
Install
You need a Vulkan loader at runtime.
Build
The default build links against the Vulkan loader. Use the dynamic-loading feature when you want the binary to load Vulkan at runtime instead:
Nix users can enter a shell with the Vulkan loader, linker, rustup, and cargo-edit available:
Development
The repository pins stable Rust with rustfmt and clippy in rust-toolchain.toml.
RUSTDOCFLAGS="-D warnings"
Useful maintenance commands:
Release
Bump package.version in Cargo.toml and keep Cargo.lock in sync with cargo update. After that bump lands on master or main, CI runs the Rust and Nix checks, creates tag vX.Y.Z, and publishes a GitHub release with generated release notes.