local awful = require "awful" local xresources = require "beautiful.xresources" local dpi = xresources.apply_dpi local vars = require "themes.prismite.vars" local wibox = require "wibox" local brightness = wibox.widget { widget = wibox.container.place, { widget = wibox.widget.textbox, font = vars.font, text = "" }, } awful.tooltip { objects = { brightness }, timer_function = function() return math.floor(tonumber(io.popen("brightnessctl g"):read("*a"):sub(0, -2)) / 255 * 100) .. "%" end, timeout = 0.5, bg = vars.colors.bg, fg = vars.colors.fg, border_color = vars.colors.bright.black, border_width = vars.border_width, font = vars.font, shape = vars.shape, margin_leftright = dpi(6), margin_topbottom = dpi(6) } return brightness