dots/.config/awesome/components/signals/screen.lua
2023-01-29 10:02:22 +01:00

80 lines
1.6 KiB
Lua

local awful = require "awful"
local wibox = require "wibox"
local beautiful = require "beautiful"
local xresources = require "beautiful.xresources"
local dpi = xresources.apply_dpi
screen.connect_signal("request::wallpaper", function(s)
awful.wallpaper {
screen = s,
widget = {
{
image = beautiful.wallpaper,
upscale = true,
downscale = true,
widget = wibox.widget.imagebox,
},
valign = "center",
halign = "center",
tiled = false,
widget = wibox.container.tile,
}
}
end)
screen.connect_signal("request::desktop_decoration", function(s)
-- s.padding = dpi(4)
awful.tag.add(
"",
{
screen = s,
layout = awful.layout.suit.floating,
selected = true
}
)
awful.tag.add(
"󰈹",
{
screen = s,
layout = awful.layout.suit.floating,
}
)
awful.tag.add(
"󰡠",
{
screen = s,
layout = awful.layout.suit.tile.left,
master_width_factor = 0.7
}
)
awful.tag.add(
"",
{
screen = s,
layout = awful.layout.suit.tile
}
)
awful.tag.add(
"",
{
screen = s,
layout = awful.layout.suit.tile.right,
master_width_factor = 0.7
}
)
awful.tag.add(
"",
{
screen = s,
layout = awful.layout.suit.floating,
}
)
end)