luca-awesome-dotfiles/home/.config/picom/picom.conf
2022-11-22 13:25:44 +01:00

175 lines
2.9 KiB
Text

# --------------------------- #
# picom.conf - luca config #
# --------------------------- #
# # animations
# # ----------
# animations = true;
# animation-stiffness = 300.0;
# animation-dampening = 26.0;
# animation-clamping = true;
# animation-mass = 1;
# animation-for-open-window = "slide-up";
# animation-for-menu-window = "slide-down";
# animation-for-transient-window = "slide-down";
# rounded corners
# ---------------
corner-radius = 12.0;
rounded-corners-exclude = [
"class_g = 'Gpick'",
"window_type = 'normal'",
"window_type = 'menu'",
"class_g = 'awesome'",
"class_g = 'Rofi'",
"class_g = 'XTerm'",
"class_g = 'Dunst'",
"class_g = 'kitty'",
"class_g = 'Polybar'",
];
round-borders = 15;
round-borders-exclude = [
];
# Shadows
# -------
shadow = true;
shadow-radius = 18;
shadow-opacity = .5
shadow-offset-x = -18;
shadow-offset-y = -18;
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Dunst'",
"class_g = 'Conky'",
"class_g = 'dwm'",
"class_g = 'dmenu'",
"class_g ?= 'Notify-osd'",
"class_g = 'Cairo-clock'",
"class_g = 'slop'",
"class_g = 'Polybar'",
"_GTK_FRAME_EXTENTS@:c"
];
# Transparency / Opacity
# ----------------------
frame-opacity = 1.0;
inactive-opacity-override = false;
active-opacity = 1.0;
focus-exclude = [
"class_g = 'Cairo-clock'",
"class_g = 'slop'" # maim
];
opacity-rule = [
"100:class_g = 'slop'", # maim
"100:class_g = 'URxvt'",
"100:class_g = 'code-oss'",
"100:class_g = 'firefox'",
"100:class_g = 'Thunderbird'"
];
# Fading
# ------
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
fade-delta = 7
fade-exclude = [
"class_g = 'slop'", # maim
]
# Background-Blurring
# -------------------
#blur: {
# method = "kawase";
# strength = 0;
# deviation = 0.0;
# kernel = "11x11gaussian";
#}
#
#blur-background = true
#blur-background-frame = false
#blur-background-fixed = true
#
#
#
#
#blur-background-exclude = [
# "class_g = 'Gpick'",
# "window_type = 'menu'",
# "window_type = 'dropdown_menu'",
# #"window_type = 'dock'",
# "class_g = 'slop'",
# "_GTK_FRAME_EXTENTS@:c"
#];
# General
# -------
experimental-backends = true;
backend = "glx";
vsync = true
mark-wmwin-focused = true;
mark-ovredir-focused = true;
detect-rounded-corners = true;
detect-client-opacity = true;
refresh-rate = 0
detect-transient = true
detect-client-leader = true
use-damage = false
log-level = "info";
wintypes:
{
normal = { fade = true; shadow = true; full-shadow: true;}
notification = { fade = true; shadow = true; full-shaodw: true;}
tooltip = { fade = true; shadow = false; focus = true; full-shadow = false; };
dock = { shadow = true; opacity = 1.0; fade = false}
dnd = { shadow = false; opacity = 1.0; fade = false}
popup_menu = { opacity = 1.0; shadow = false}
dropdown_menu = { opacity = 1.0; }
};