Files
AwesomeWM-Config/deco/screens.lua
2025-12-30 13:23:54 -07:00

31 lines
641 B
Lua

local awful = require("awful")
local taglist = require("deco.taglist")
local tasklist = require("deco.tasklist")
local layoutbox = require("deco.layoutbox")
local wallpaper = require("deco.wallpaper")
local bottom_statusbar = require("statusbar.bottom.statusbar")
local top_statusbar = require("statusbar.top.statusbar")
local _M = {}
function _M.setup()
awful.screen.connect_for_each_screen(function(s)
wallpaper(s)
s.layoutbox = layoutbox(s)
s.taglist = taglist(s)
s.tasklist = tasklist(s)
top_statusbar(s)
bottom_statusbar(s)
end)
end
return setmetatable(_M, {
__call = function()
return _M.setup()
end,
})