#           _           _                          _           
#          (_)         | |                        | |          
# __      ___ _ __   __| | _____      ___ __ _   _| | ___  ___ 
# \ \ /\ / / | '_ \ / _` |/ _ \ \ /\ / / '__| | | | |/ _ \/ __|
#  \ V  V /| | | | | (_| | (_) \ V  V /| |  | |_| | |  __/\__ \
#   \_/\_/ |_|_| |_|\__,_|\___/ \_/\_/ |_|   \__,_|_|\___||___/
#

# Ignore maximize requests from apps. You'll probably like this.
windowrule = suppressevent maximize, class:.*

# Fix some dragging issues with XWayland
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0

windowrule = noblur, class:negative:^(Alacritty|vscodium)$
windowrule = opacity 0.8, class:^(vscodium)$
windowrule = scrolltouchpad 0.2 override, class:^(brave-browser)$

windowrule = float,class:^(org.telegram.desktop)$
windowrule = float,class:^(nemo)$
windowrule = float,class:^(engrampa)$
windowrule = float,class:^(viewnior)$
windowrule = float,class:^(PortProton)$

# Smart gaps
#workspace = w[tv1], gapsout:0, gapsin:0
#workspace = f[1], gapsout:0, gapsin:0
#windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
#windowrule = rounding 0, floating:0, onworkspace:w[tv1]
#windowrule = bordersize 0, floating:0, onworkspace:f[1]
#windowrule = rounding 0, floating:0, onworkspace:f[1]
