diff options
| author | ilotterytea <ilotterytea@proton.me> | 2024-05-26 20:10:26 +0500 |
|---|---|---|
| committer | ilotterytea <ilotterytea@proton.me> | 2024-05-26 20:10:26 +0500 |
| commit | 036c889c4a4f7f59d1e1a592586b54c5c5e93005 (patch) | |
| tree | aa76d678790abc79f24edf83c17a564eb2c6f65d /picom/picom.conf | |
Diffstat (limited to 'picom/picom.conf')
| -rw-r--r-- | picom/picom.conf | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/picom/picom.conf b/picom/picom.conf new file mode 100644 index 0000000..6870142 --- /dev/null +++ b/picom/picom.conf @@ -0,0 +1,148 @@ +# Animations + +transition-length = 250; +transition-pow-x = 0.3; +transition-pow-y = 0.3; +transition-pow-w = 0.3; +transition-pow-h = 0.3; +size-transition = true; + +## Corners + +corner-radius = 5; +round-borders = 5; +rounded-corners-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'", + "class_g = 'Plank'" +]; + +## Shadows + +shadow = true; +shadow-radius = 10; +shadow-opacity = 0.25; +shadow-offset-x = -10; +shadow-offset-y = -10; +# shadow-red = 0 +# shadow-green = 0 +# shadow-blue = 0 +shadow-color = "#000000" +shadow-exclude = [ + #"name = 'Notification'", + "class_g = 'Conky'", + #"class_g ?= 'Notify-osd'", + "class_g = 'firefox'", + #"class_g = 'Rofi'", + "class_g = 'Plank'", + "_GTK_FRAME_EXTENTS@:c" +]; +# shadow-exclude-reg = "" + +## Fading + +fading = true; +fade-in-step = 0.03; +fade-out-step = 0.03; +fade-delta = 7 +fade-exclude = [ + "class_g *?= \"rofi\"" +] +no-fading-openclose = false +no-fading-destroyed-argb = false + +## Transparency / Opacity + +inactive-opacity = 1.0; +frame-opacity = 1.0; +inactive-opacity-override = false; +active-opacity = 1.0 +inactive-dim = 0.0 +focus-exclude = [ + "class_g *?= \"rofi\"", + "class_g = 'Plank'" +]; +inactive-dim-fixed = 1.0 +# opacity-rule = [] + + +# Background-Blurring + +blur: { + method = "dual_kawase"; + strength = 4.0; + # deviation = 1.0; + # kernel = "11x11gaussian"; +} + +# blur-background = true; +# blur-background-frame = true; +# blur-kern = "3x3box"; +# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"; +# blur-background-fixed = true; + +blur-background-exclude = [ + "window_type = 'desktop'", + "window_type = 'utility'", + #"window_type = 'notification'", + "class_g = 'slop'", + #"class_g = 'Polybar'", + "class_g = 'Firefox' && argb", + "class_g = 'Plank'", + "name = 'rofi - Search'", + "_GTK_FRAME_EXTENTS@:c" +]; +# blur-method = "dual_kawase" +# blur-size = 12 +# blur-deviation = false +# blur-strength = 5 +# blur-background = false +# blur-background-frame = false +# blur-background-fixed = false + +# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"; +blur-kern = "3x3box"; + +# General Settings + +backend = "glx"; #xrender, glx, xr_glx_hybrid +vsync = true; + +mark-wmwin-focused = true; +mark-ovredir-focused = true; +detect-rounded-corners = true; +detect-client-opacity = true; +refresh-rate = 0; +use-ewmh-active-win = true; +unredir-if-possible = false +# unredir-if-possible-delay = 0 +# unredir-if-possible-exclude = [] + +detect-transient = true; +detect-client-leader = true; +# resize-damage = 1 +# invert-color-include = [] +# glx-no-stencil = false +# glx-no-rebind-pixmap = false + +use-damage = true; +xrender-sync-fence = true; + +# no-ewmh-fullscreen = false +# max-brightness = 1.0 +# transparent-clipping = false +log-level = "warn"; +# log-file = "/path/to/your/log/file" + +# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard: +# "unknown", "desktop", "dock", "toolbar", "menu", "utility", +# "splash", "dialog", "normal", "dropdown_menu", "popup_menu", +# "tooltip", "notification", "combo", and "dnd". +wintypes: +{ + tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; }; + dock = { shadow = false; } + dnd = { shadow = false; } + popup_menu = { opacity = 0.95; } + dropdown_menu = { opacity = 0.95; } +}; |
