This is a simple tool I made to add GPU usage to Waybar.
It is compatible with both NVIDIA and AMD cards
-
For NVIDIA, you need the NVML library installed
-
For AMD, the tool just uses the sysfs interface; you shouldn't need to install anything
Install with cargo
cargo install gpu-usage-waybar
Add a custom module to Waybar
Add a module to the top of the config specifying where the module should be positioned
"modules-left": ["...", "custom/gpu-usage", "..."]
Add the custom module to the config
"custom/gpu-usage": {
"format": "{} {icon}",
"exec": "gpu-usage-waybar",
"return-type": "json",
"format-icons": "",
"on-click": "kitty nvtop",
}