Skip to content

Instantly share code, notes, and snippets.

@Talfaza
Created July 29, 2025 07:57
Show Gist options
  • Save Talfaza/a9fe023ea0bbd59b100c9d1e0d58a843 to your computer and use it in GitHub Desktop.
Save Talfaza/a9fe023ea0bbd59b100c9d1e0d58a843 to your computer and use it in GitHub Desktop.
Picom Conf
#################################
# Animations #
#################################
animations = true;
# Global animation parameters
animation-stiffness-in-tag = 150; # Smoother opening
animation-stiffness-tag-change = 80; # Smoother tag transitions
animation-window-mass = 0.4; # Slightly heavier for more "weighty" feel
animation-dampening = 12; # Less dampening for slight bounce
animation-clamping = false; # Allow slight overshoot for bounce effect
# Window animations
animation-for-open-window = "slide-up";
animation-for-unmap-window = "slide-up";
animation-for-transient-window = "slide-down";
# Tag transition animations
animation-for-prev-tag = "minimize";
enable-fading-prev-tag = true;
animation-for-next-tag = "slide-in-center";
enable-fading-next-tag = true;
# Additional macOS-like parameters
animation-stiffness = 300;
animation-overshoot = 0.2; # Slight overshoot for bounce
animation-speed = 0.8; # Slightly slower than default
#################################
# Shadows #
#################################
shadow = false;
shadow-radius = 60;
shadow-offset-x = -20;
shadow-offset-y = -20;
#################################
# Fading #
#################################
fading = true;
fade-in-step = 0.023;
fade-out-step = 0.035;
fade-delta = 10
#################################
# Transparency / Opacity #
#################################
inactive-opacity-override = true;
focus-exclude = [
"class_g = 'Cairo-clock'" ,
];
#################################
# Corners #
#################################
corner-radius = 11;
blur: {
method = "dual_kawase";
strength = 5;
background = true;
background-frame = false;
background-fixed = false;
}
blur-background-exclude = [
"window_type = 'dock'",
"window_type = 'desktop'",
"_GTK_FRAME_EXTENTS@:c",
# "class_g = 'kitty'",
"class_g = 'Alacritty'",
];
#################################
# General Settings #
#################################
backend = "glx"
dithered-present = false;
mark-wmwin-focused = true;
mark-ovredir-focused = true;
detect-rounded-corners = false;
detect-client-opacity = false;
use-ewmh-active-win = true;
unredir-if-possible = false;
detect-transient = true;
glx-no-stencil = true;
use-damage = true;
xrender-sync-fence = true;
window-shader-fg = "default";
transparent-clipping = false;
log-level = "warn";
wintypes:
{
tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
dock = { shadow = false; clip-shadow-above = true; }
dnd = { shadow = false; }
popup_menu = { opacity = 0.8; }
dropdown_menu = { opacity = 0.8; }
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment