diff options
Diffstat (limited to '.config/awesome/ui/statusbar/widgets/brightness.lua')
| -rw-r--r-- | .config/awesome/ui/statusbar/widgets/brightness.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/.config/awesome/ui/statusbar/widgets/brightness.lua b/.config/awesome/ui/statusbar/widgets/brightness.lua new file mode 100644 index 0000000..cceba89 --- /dev/null +++ b/.config/awesome/ui/statusbar/widgets/brightness.lua @@ -0,0 +1,18 @@ +local vars = require "misc.vars" +local wibox = require "wibox" +local h = require "misc.helpers" + +local brightness = wibox.widget { + widget = wibox.container.place, + { + widget = wibox.widget.textbox, + font = vars.font, + text = "" + }, +} + +h.tooltip({ brightness }, function() + return math.floor(tonumber(io.popen("brightnessctl g"):read("*a"):sub(0, -2)) / 255 * 100) .. "%" +end) + +return brightness |
