100 lines
2.1 KiB
Lua
100 lines
2.1 KiB
Lua
local sys_widgets = require("bar.sys")
|
|
local oth = require("bar.oth")
|
|
|
|
local main = wibox.widget{
|
|
{
|
|
{
|
|
oth.launch,
|
|
oth.search,
|
|
spacing = dpi(20),
|
|
layout = wibox.layout.fixed.vertical
|
|
},
|
|
left = dpi(2),
|
|
right = dpi(2),
|
|
bottom = dpi(10),
|
|
top = dpi(10),
|
|
widget = wibox.container.margin
|
|
},
|
|
shape = help.rrect(beautiful.br),
|
|
bg = beautiful.bg2,
|
|
widget = wibox.container.background
|
|
}
|
|
|
|
local sys = wibox.widget{
|
|
{
|
|
{
|
|
{
|
|
-- sys_widgets.net,
|
|
-- sys_widgets.blu,
|
|
sys_widgets.vol,
|
|
spacing = dpi(20),
|
|
layout = wibox.layout.fixed.vertical
|
|
},
|
|
oth.sep,
|
|
sys_widgets.clock,
|
|
layout = wibox.layout.fixed.vertical
|
|
},
|
|
left = dpi(2),
|
|
right = dpi(2),
|
|
bottom = dpi(10),
|
|
top = dpi(10),
|
|
widget = wibox.container.margin
|
|
},
|
|
shape = help.rrect(beautiful.br),
|
|
bg = beautiful.bg2,
|
|
widget = wibox.container.background
|
|
}
|
|
|
|
awful.screen.connect_for_each_screen(function(s)
|
|
local wibar = awful.wibar({
|
|
position = "left",
|
|
bg = beautiful.bg,
|
|
fg = beautiful.fg,
|
|
width = dpi(50),
|
|
screen = s
|
|
})
|
|
|
|
wibar:setup {
|
|
layout = wibox.layout.align.vertical,
|
|
{ -- Top
|
|
main,
|
|
left = dpi(5),
|
|
right = dpi(5),
|
|
top = dpi(10),
|
|
bottom = dpi(5),
|
|
widget = wibox.container.margin,
|
|
},
|
|
{ -- Middle
|
|
{
|
|
{
|
|
{
|
|
require('bar.tag')(s),
|
|
require('bar.task')(s),
|
|
layout = wibox.layout.fixed.vertical,
|
|
},
|
|
bg = beautiful.bg2,
|
|
shape = help.rrect(beautiful.br),
|
|
widget = wibox.container.background
|
|
},
|
|
top = dpi(5),
|
|
bottom = dpi(5),
|
|
left = dpi(5),
|
|
right = dpi(5),
|
|
widget = wibox.container.margin,
|
|
},
|
|
layout = wibox.layout.flex.vertical,
|
|
},
|
|
{ -- Bottom
|
|
{
|
|
sys,
|
|
layout = wibox.layout.fixed.vertical,
|
|
},
|
|
top = dpi(5),
|
|
left = dpi(5),
|
|
right = dpi(5),
|
|
bottom = dpi(10),
|
|
widget = wibox.container.margin,
|
|
},
|
|
}
|
|
end)
|