16 lines
314 B
Lua
16 lines
314 B
Lua
local awful = require("awful")
|
|
local watch = awful.widget.watch
|
|
|
|
local capi = {
|
|
awesome = awesome,
|
|
}
|
|
|
|
watch(
|
|
[[ bash -c "nvidia-smi -q -d UTILIZATION | grep Gpu | awk '{print $3}'"]],
|
|
3,
|
|
function(_, stdout)
|
|
stdout = stdout:match("%d+")
|
|
capi.awesome.emit_signal("update::gpu_usage", stdout)
|
|
end
|
|
)
|