-------------------------------------------------------------------------------------------------------------- -- This is the statusbar, every widget, module and so on is combined to all the stuff you see on the screen -- -------------------------------------------------------------------------------------------------------------- -- Awesome Libs local awful = require("awful") local colors = require ("theme.crylia.colors") local dpi = require("beautiful").xresources.apply_dpi local gears = require("gears") local wibox = require("wibox") return function (s, widgets) local top_left = awful.popup{ widget = wibox.container.background, ontop = false, bg = colors.color["Grey900"], visible = true, maximum_width = dpi(650), placement = function(c) awful.placement.top_left(c, {margins = dpi(10)}) end, shape = function (cr, width, height) gears.shape.rounded_rect(cr, width, height, 5) end } top_left:struts{ top = 55 } top_left:setup { { { widgets[1], margins = dpi(6), widget = wibox.container.margin }, { widgets[2], margins = dpi(6), widget = wibox.container.margin }, { widgets[3], margins = dpi(6), widget = wibox.container.margin }, forced_height = 45, layout = wibox.layout.fixed.horizontal }, nil, nil, layout = wibox.layout.fixed.horizontal } end