Lots of updates to SelimovDE

- Swap from Super to alt as my main mod key
- Update some bar scripts
- Update picom settings (for use with Openbox)
- Update some dunst settings
- Update rofi settings
This commit is contained in:
Alex Selimov 2025-07-14 10:34:18 -04:00
parent 3db68c6a5a
commit 6be8aa0d32
Signed by: aselimov
GPG key ID: 3DDB9C3E023F1F31
13 changed files with 286 additions and 183 deletions

View file

@ -8,23 +8,35 @@ animation-stiffness = 180.0;
animation-dampening = 28.0;
animation-clamping = true;
animation-mass = 1;
animation-for-open-window = "slide-left";
animation-for-menu-window = "slide-down";
animation-for-transient-window = "slide-down";
animation-for-workspace-switch-in = "slide-down";
animation-for-workspace-switch-out = "slide-up";
animations =({
animations =(
{
triggers = ["open"];
preset = "appear";
scale = 0.5;
duration = 0.3
},
{
triggers = ["close"];
preset = "disappear";
scale = 0.5;
duration = 0.3
},
{
triggers = ["geometry"];
preset = "geometry-change";
duration = 0.2
},
{
triggers = ["show"];
preset = "slide-in";
duration = 0.2
},
{
triggers = ["hide"];
preset = "slide-out";
duration = 0.2
}
)
@ -51,7 +63,7 @@ shadow = true
shadow-radius = 20
# The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
shadow-opacity = 0.55
shadow-opacity = 0.65
# The left offset for shadows, in pixels. (defaults to -15)
shadow-offset-x = -20
@ -92,7 +104,10 @@ blur-background-fixed = false
# blur-kern = "3x3box";
# Exclude conditions for background blur.
# blur-background-exclude = []
#blur-background-exclude = [
# "window_type = 'dock'",
# "name = 'plank'",
#]
##############################################################################
# GENERAL #
@ -251,7 +266,7 @@ use-damage = true
# using *--log-file*, since it can generate a huge stream of logs.
#
# log-level = "debug"
log-level = "warn";
log-level = "debug";
# Set the log file.
# If *--log-file* is never specified, logs will be written to stderr.
@ -298,17 +313,108 @@ log-level = "warn";
# you can set this to `true`.
#
rules = (
{match = "name = 'Dunst'" animations =({
triggers = ["open", "show"];
preset = "slide-in";
direction ="right"
})},
{match = "class_g ~= 'Rofi'" animations =({
triggers = ["close", "hide"];
preset = "disappear";
})},
{match = "name = 'slop'"; blur-background =false; animations = ()},
{match = "class_g = 'dwm'"; corner-radius=0},
{ match = "name = 'slop'"; blur-background =false; animations = ()},
{ match = "name = 'plank'"; blur-background =false; shadow = false; corner-radius=0},
{ match = "class_g = 'Plank'"; blur-background =false; animations = (); shadow = false; corner-radius=0},
{ match = "class_g = 'dwm'"; corner-radius=0},
{ match = "class_g = 'Bar'"; corner-radius=0},
{ match = "class_g = 'Polybar'"; corner-radius=0},
{ match = "class_g = 'skippy-xd'"; animations =({
triggers = ["open", "show"];
preset = "appear";
scale = 0.5;
duration = 0.1
},
{
triggers = ["close","hide"];
preset = "disappear";
scale = 0.5;
duration = 0.1
}) },
{ match = "fullscreen"; corner-radius = 0; },
)
{ match = "window_type = 'tooltip'"; animations = ({
triggers = ["open", "show"];
preset = "appear";
scale = 1.0;
duration = 0.0;
},
{
triggers = ["close","hide"];
preset = "disappear";
scale = 1.0;
duration = 0.0;
},{
triggers = ["geometry"]
preset = "geometry-change"
duration = 0.0
})},
{ match = "window_type = 'popup_menu'"; animations = ({
triggers = ["open", "show"];
preset = "appear";
scale = 1.0;
duration = 0.0;
},
{
triggers = ["close","hide"];
preset = "disappear";
scale = 1.0;
duration = 0.0;
})},
{ match = "window_type = 'menu'"; animations = ({
triggers = ["open", "show"];
preset = "appear";
scale = 1.0;
duration = 0.0;
},
{
triggers = ["close","hide"];
preset = "disappear";
scale = 1.0;
duration = 0.0;
})},
{ match = "window_type = 'dropdown_menu'"; animations = ({
triggers = ["open", "show"];
preset = "appear";
scale = 1.0;
duration = 0.0;
},
{
triggers = ["close","hide"];
preset = "disappear";
scale = 1.0;
duration = 0.0;
})},
{ match = "window_type = 'utility'"; animations = ({
triggers = ["open", "show"];
preset = "appear";
scale = 1.0;
duration = 0.0;
},
{
triggers = ["close","hide"];
preset = "disappear";
scale = 1.0;
duration = 0.0;
})},
{ match = "window_type = 'bar'"; corner-radius=0},
{match = "class_g ~= 'Dunst'"; animations = ({
triggers = ["open", "show"];
preset = "slide-in";
direction="right";
},
{
triggers = ["close", "hide"];
preset = "slide-out";
direction="right";
}
)})