diff --git a/pkgs/awesome/awesome/ui/wibar/init.lua b/pkgs/awesome/awesome/ui/wibar/init.lua index 54912fa..e0a670d 100644 --- a/pkgs/awesome/awesome/ui/wibar/init.lua +++ b/pkgs/awesome/awesome/ui/wibar/init.lua @@ -62,6 +62,7 @@ return function(s) { layout = wibox.layout.fixed.horizontal, create_capsule_widget(module.profile()), + create_capsule_widget(module.stats()), create_capsule_widget(module.gpu()), create_capsule_widget(module.tailscale()), create_capsule_widget(module.battery()), diff --git a/pkgs/awesome/awesome/ui/wibar/module/init.lua b/pkgs/awesome/awesome/ui/wibar/module/init.lua index bbe44a0..1a30887 100644 --- a/pkgs/awesome/awesome/ui/wibar/module/init.lua +++ b/pkgs/awesome/awesome/ui/wibar/module/init.lua @@ -10,4 +10,5 @@ return { gpu = require(... .. ".gpu"), profile = require(... .. ".profile"), systray = require(... .. ".systray"), + stats = require(... .. ".stats"), } diff --git a/pkgs/awesome/awesome/ui/wibar/module/stats.lua b/pkgs/awesome/awesome/ui/wibar/module/stats.lua new file mode 100644 index 0000000..1b2d7df --- /dev/null +++ b/pkgs/awesome/awesome/ui/wibar/module/stats.lua @@ -0,0 +1,12 @@ +-- Stats widget for Awesome Window Manager +local watch = require("awful.widget.watch") +local wibox = require("wibox") + +local cpu = wibox.widget.textbox("NA") +watch('bash -c "cat /sys/class/thermal/thermal_zone*/temp"', 10, function(_, stdout) + cpu.text = "CPU: " .. stdout / 1000 .. " °C" +end) + +return function() + return cpu +end