57 lines
877 B
Lua
57 lines
877 B
Lua
local M = {}
|
|
|
|
M.layer_rules = {
|
|
{
|
|
name = "blur-basic-layers",
|
|
match = {
|
|
namespace = "^(gtk-layer-shell|logout_dialog|nwg-drawer)$",
|
|
},
|
|
blur = true,
|
|
},
|
|
|
|
{
|
|
name = "waybar-translucent-popups",
|
|
match = {
|
|
namespace = "^(waybar)$",
|
|
},
|
|
blur_popups = true,
|
|
ignore_alpha = 0.10,
|
|
},
|
|
|
|
{
|
|
name = "rofi-blurred-xray",
|
|
match = {
|
|
namespace = "^(rofi)$",
|
|
},
|
|
blur = true,
|
|
xray = true,
|
|
ignore_alpha = 0,
|
|
},
|
|
|
|
{
|
|
name = "swaync-control-center-blur",
|
|
match = {
|
|
namespace = "^(swaync-control-center)$",
|
|
},
|
|
blur = true,
|
|
ignore_alpha = 0.5,
|
|
},
|
|
|
|
{
|
|
name = "swayosd-blur",
|
|
match = {
|
|
namespace = "^(swayosd)$",
|
|
},
|
|
blur = true,
|
|
ignore_alpha = 0.3,
|
|
},
|
|
}
|
|
|
|
function M.load()
|
|
for _, rule in ipairs(M.layer_rules) do
|
|
hl.layer_rule(rule)
|
|
end
|
|
end
|
|
|
|
return M
|