From a0f8b5fa6acdd1c2477fb1881dd9067956bf0ae6 Mon Sep 17 00:00:00 2001 From: delta Date: Sun, 29 Jan 2023 09:59:52 +0100 Subject: init dots --- .config/awesome/components/statusbar/init.lua | 57 +++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .config/awesome/components/statusbar/init.lua (limited to '.config/awesome/components/statusbar/init.lua') 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) -- cgit v1.2.3