local wibox = require("wibox") local widgets = require("widgets") local _M = {} _M.battery_widget = widgets.battery(false) _M.volume_widget = widgets.volume() function _M.get() return { layout = wibox.layout.fixed.horizontal, spacing = 7, spacing_widget = wibox.widget.separator({ orientation = "vertical", color = "#333", thickness = 2, span_ratio = 0.75, }), _M.volume_widget, _M.battery_widget, widgets.text_clock(), } end function _M.get_battery_widget() return _M.battery_widget end return setmetatable(_M, { __call = function(_, ...) return _M.get(...) end, })