diff options
| author | delta <darkussdelta@gmail.com> | 2023-01-29 09:59:52 +0100 |
|---|---|---|
| committer | delta <darkussdelta@gmail.com> | 2023-01-29 10:02:22 +0100 |
| commit | a0f8b5fa6acdd1c2477fb1881dd9067956bf0ae6 (patch) | |
| tree | 04500ca0a4c97f85b1a2d875d8285effda7b57fe /.config/awesome/components/statusbar/init.lua | |
init dots
Diffstat (limited to '.config/awesome/components/statusbar/init.lua')
| -rw-r--r-- | .config/awesome/components/statusbar/init.lua | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/.config/awesome/components/statusbar/init.lua b/.config/awesome/components/statusbar/init.lua new file mode 100644 index 0000000..c798669 --- /dev/null +++ b/.config/awesome/components/statusbar/init.lua @@ -0,0 +1,57 @@ +local awful = require "awful" +local beautiful = require "beautiful" +local xresources = require "beautiful.xresources" +local dpi = xresources.apply_dpi +local vars = require "themes.prismite.vars" +local wibox = require "wibox" + +local taglist = require "components.statusbar.taglist" +local clock = require "components.statusbar.clock" +local wifi = require "components.statusbar.wifi" +local battery = require "components.statusbar.battery" +local brightness = require "components.statusbar.brightness" + +screen.connect_signal("request::desktop_decoration", function(s) + local bar = awful.wibar({ + -- placement = function(d) + -- local place = awful.placement.left + awful.placement.maximize_vertically + -- return place(d, { + -- margins = beautiful.useless_gap + -- }) + -- end, + margins = dpi(4), + position = "left", + screen = s, + restrict_workarea = true, + height = s.geometry.height - (beautiful.useless_gap * 4 + vars.border_width * 2) - 2, + width = dpi(32), + border_width = vars.border_width, + border_color = vars.colors.bright.black, + shape = vars.shape, + bg = vars.colors.bg, + widget = { + { + margins = dpi(4), + widget = wibox.container.margin, + { + layout = wibox.layout.fixed.vertical, + taglist + } + }, + nil, + { + margins = dpi(4), + widget = wibox.container.margin, + { + layout = wibox.layout.fixed.vertical, + spacing = dpi(8), + brightness, + battery, + wifi, + clock + } + }, + layout = wibox.layout.align.vertical, + } + }) +end) |
