diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc index eddc7f9..5fa6248 100755 --- a/.config/bspwm/bspwmrc +++ b/.config/bspwm/bspwmrc @@ -8,7 +8,7 @@ $HOME/.config/polybar/launch.sh & pgrep -x polkit-gnome-au > /dev/null || /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & feh --bg-fill --randomize $HOME/backgrounds/* /usr/share/backgrounds/* & pgrep -x pasystray > /dev/null || pasystray & -pgrep -x picom > /dev/null || picom --config $HOME/.config/picom/picom.conf --experimental-backends --animations --animation-for-open-window zoom & +pgrep -x picom > /dev/null || picom --config $HOME/.config/picom/picom.conf & wmname LG3D & # Set workspaces diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf index 1172762..64fd274 100644 --- a/.config/picom/picom.conf +++ b/.config/picom/picom.conf @@ -279,10 +279,15 @@ use-damage = true; # with GLX backend for some users. # xrender-sync-fence = false -# GLX backend: Use specified GLSL fragment shader for rendering window contents. -# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl` -# in the source tree for examples. -# glx-fshader-win = "" +# GLX backend: Use specified GLSL fragment shader for rendering window +# contents. Read the man page for a detailed explanation of the interface. +# window-shader-fg = "default" + +# Use rules to set per-window shaders. Syntax is SHADER_PATH:PATTERN, similar +# to opacity-rule. SHADER_PATH can be "default". This overrides window-shader-fg. +# window-shader-fg-rule = [ +# "my_shader.frag:window_type != 'dock'" +# ] # Force all windows to be painted with blending. Useful if you # have a glx-fshader-win that could turn opaque pixels transparent.