1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
backend = "dummy";
rules = (
{
opacity = 1;
dim = 0;
blur-opacity = 0.4;
shader = {
path = "shader.frag";
defines = {
COLOR = "vec4(0.0, 1.0-f, 0.0, 0.0)";
A = "";
};
};
}, {
match = "window_type = 'dock' || window_type = 'desktop'";
blur-background = false;
}, {
match = "_GTK_FRAME_EXTENTS@";
shadow = false;
blur-background = false;
}, {
match = "window_type = 'popup_menu' || window_type = 'utility' || window_type = 'menu'";
animations = ({
triggers = ["open", "show"];
preset = "slide-in";
}, {
triggers = ["close", "hide"];
preset = "fly-out";
direction = "up";
});
}, {
match = "fullscreen"; corner-radius = 0;
}, {
match = "(window_type = 'utility' || window_type = 'popup_menu')";
shadow = false;
}, {
match = "window_type = 'dnd'",
shadow = false,
}, {
match = "window_type = 'dock'",
clip-shadow-above = true;
}, {
match = "focused || group_focused || override_redirect",
opacity = 1,
shadow-color = "#dfdfdf",
blur-opacity = 1;
dim = 0,
}, {
match = "urgent || _NET_WM_STATE@[*] = '_NET_WM_STATE_DEMANDS_ATTENTION'";
shadow-color = "#ff0000";
shadow = false;
});
|