Files
Hyprdots/lua/conf/layerrules.lua
T
2026-05-30 03:58:53 -04:00

57 lines
798 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