## ----- Shadows ----- ## #shadow = true; shadow-radius = 1; shadow-opacity = .1; shadow-offset-x = -7; shadow-offset-y = -7; shadow-color = "#000000" ## ----- Fading ----- ## fading = true; fade-in-step = 0.03; fade-out-step = 0.03; fade-delta = 5 no-fading-openclose = false no-fading-destroyed-argb = false ## ----- Transparency ----- ## frame-opacity = 1.0; # inactive-dim-fixed = true ## ----- Corners ----- ## corner-radius = 0 ################################# # General Settings # ################################# # Available backends "xrender" "glx" "egl" backend = "xrender" dithered-present = false; vsync = true; detect-rounded-corners = true; detect-client-opacity = true; detect-transient = true; use-damage = true; # xrender-sync-fence = false # transparent-clipping = false ################################# # Rules # ################################# blur: { method = "dual_kawase"; size = 10; deviation = 2.5; } rules: ( { blur-background = true; blur-background-fixed = true; fade = false; }, { match = "window_type = 'dock'"; corner-radius = 0; shadow = false; }, { match = "class_g = 'dwm' || class_g = 'Polybar' || class_g = 'dmenu'"; corner-radius = 0; blur-background = true; opacity = 0.80; shadow = false; }, { match = "fullscreen = true"; corner-radius = 0; }, { match = "window_type = 'normal'"; fade = true; #-fade-switch shadow = true; #-shadow-switch }, { match = "window_type = 'dialog'"; shadow = true; #-shadow-switch }, { match = "window_type = 'tooltip'"; corner-radius = 0; opacity = 0.90; }, { match = "window_type = 'dock'"; corner-radius = 0; fade = true; }, { match = "window_type = 'dropdown_menu' || window_type = 'menu' || window_type = 'popup' || window_type = 'popup_menu'"; corner-radius = 0; }, { match = "class_g = 'Alacritty' || class_g = 'kitty' || class_g = 'FloaTerm'"; opacity = 1.0; #-term-opacity-switch blur-background = true; #-blur-switch }, { match = "class_g = 'Polybar' || " "class_g = 'eww-bar' || " "class_g = 'Viewnior' || " "class_g = 'Rofi' || " "class_g = 'mpv' || " "class_g = 'bspwm-scratch' || " "class_g = 'Dunst' || " "class_g = 'retroarch'"; corner-radius = 0; }, { match = "name = 'Notification' || " "class_g ?= 'Notify-osd' || " "class_g = 'Dunst' || " "class_g = 'Polybar' || " "class_g = 'Eww' || " "class_g = 'jgmenu' || " "class_g = 'scratch' || " "class_g = 'Spotify' || " "class_g = 'retroarch' || " "class_g = 'firefox' || " "class_g = 'Rofi' || " "class_g = 'Screenkey' || " "class_g = 'mpv' || " "class_g = 'Viewnior' || " "_GTK_FRAME_EXTENTS@"; shadow = false; }, @include "picom-animations.conf" )