# APPLICATIONS OPACITY # windowrule = opacity 0.8 override, match:class ^(org.gnome.Nautilus)$ windowrule = opacity 0.9 override, match:class ^(gedit|org.gnome.TextEditor|mousepad)$ windowrule = opacity 0.9 override, match:class ^(org.pulseaudio.pavucontrol)$ windowrule = opacity 0.9 override, match:class ^(kitty)$ windowrule = opacity 0.85 override 0.7 override 1 override, match:class ^(discord|vesktop|org.telegram.desktop)$ windowrule = opacity 0.8 override 0.6 override 1 override, match:class ^(Spotify)$ windowrule = opacity 0.9 override 0.7 override 1 override, match:class ^(zen)$ windowrule = opacity 1.0 override 1 override 1 override, match:class ^(zen-twilight)$ # FLOAT & SIZE windowrule = size 900 506, float on, match:tag multimedia_video* windowrule = float on, size 50% 60%, match:class ^(org.pulseaudio.pavucontrol)$ # Ignore maximize requests windowrule = suppress_event maximize, match:class .* ## Fix XWayland dragging #windowrule = no_focus on, match:class ^$,title ^$,xwayland 1,float 1,fullscreen 0,pin 0 # ## POP UPS AND DIALOGUES # #windowrulev2 = size 50%% 60%%, float, center, title:^(Save As|Save a File|Pick Files)$ #windowrulev2 = size 70%% 60%%, float, initialTitle:^(Open Files)$ # # WAYBAR layerrule = blur on, ignore_alpha 0.5, match:namespace waybar # NOTIFICATIONS layerrule = ignore_alpha 0.5, match:namespace tag:notif* # LOGOUT layerrule = blur on, match:namespace logout_dialog # SWAYNC layerrule = blur on, ignore_alpha on, ignore_alpha 0.5, xray 0, match:namespace swaync-control-center layerrule = blur on, ignore_alpha on, ignore_alpha 0.5, xray 0, match:namespace swaync-notification-window