diff --git a/picom.conf b/picom.conf new file mode 100644 index 0000000..e934ebf --- /dev/null +++ b/picom.conf @@ -0,0 +1,44 @@ +# Backend +backend = "glx"; +unredir-if-possible = false; + +# V-Sync +vsync = true; +vsync-use-glfinish = true; + +# Fading +fading = true; +fade-delta = 10; +fade-in-step = 0.05; +fade-out-step = 0.05; + +# Shadow +shadow = true; +shadow-radius = 14; +shadow-offset-x = -7; +shadow-offset-y = -7; +shadow-exclude = [ "n:e:Notification" ]; + +# Opacity +detect-client-opacity = true; +opacity-rule = [ + "65:class_g = 'Bspwm' && class_i = 'presel_feedback'", + "50:class_g = 'bspwm_panel'" +]; + +# Blur +blur-background = true; +blur-method = "dual_kawase"; +blur-strength = 4; + +# Window type settings +wintypes: +{ + dock = { shadow = true; }; + dnd = { shadow = false; }; + tooltip = { fade = true; shadow = false; }; + menu = { shadow = false; }; + dropdown_menu = { shadow = false; opacity = 1.00; }; + popup_menu = { shadow = false; opacity = 1.00; }; + utility = { shadow = false; }; +};