diff --git a/hyprland/rules.conf b/hyprland/rules.conf index 4ae6ae4..651af9a 100644 --- a/hyprland/rules.conf +++ b/hyprland/rules.conf @@ -1,46 +1,46 @@ # ######## Window rules ######## -windowrulev2 = opacity 0.95 override, fullscreen:0 # Applies transparency to tiled and not fullscreen windows -windowrulev2 = center 1, floating:1, xwayland:0 # Center all floating windows (not xwayland cause popups) -windowrulev2 = bordersize 2, pinned:1 +windowrule = opacity 0.95 override, fullscreen:0 # Applies transparency to tiled and not fullscreen windows +windowrule = center 1, floating:1, xwayland:0 # Center all floating windows (not xwayland cause popups) +windowrule = bordersize 2, pinned:1 # Float -windowrule = float, guifetch # FlafyDev/guifetch -windowrule = float, yad -windowrule = float, zenity -windowrule = float, wev # for wev key thingy input window -windowrule = float, org\.gnome\.FileRoller -windowrule = float, file-roller # WHY IS THERE TWOOOOOOOOOOOOOOOO -windowrule = float, blueman-manager -windowrule = float, com\.github\.GradienceTeam\.Gradience -windowrule = float, feh -windowrule = float, imv -windowrule = float, system-config-printer +windowrule = float, class:guifetch # FlafyDev/guifetch +windowrule = float, class:yad +windowrule = float, class:zenity +windowrule = float, class:wev +windowrule = float, class:org\.gnome\.FileRoller +windowrule = float, class:file-roller # WHY IS THERE TWOOOOOOOOOOOOOOOO +windowrule = float, class:blueman-manager +windowrule = float, class:com\.github\.GradienceTeam\.Gradience +windowrule = float, class:feh +windowrule = float, class:imv +windowrule = float, class:system-config-printer # Float, resize and center -windowrulev2 = float, class:foot, title:nmtui -windowrulev2 = size 60% 70%, class:foot, title:nmtui -windowrulev2 = center 1, class:foot, title:nmtui -windowrule = float, org\.gnome\.Settings -windowrule = size 70% 80%, org\.gnome\.Settings -windowrule = center 1, org\.gnome\.Settings -windowrule = float, org\.pulseaudio\.pavucontrol|yad-icon-browser -windowrule = size 60% 70%, org\.pulseaudio\.pavucontrol|yad-icon-browser -windowrule = center 1, org\.pulseaudio\.pavucontrol|yad-icon-browser -windowrule = float, nwg-look -windowrule = size 50% 60%, nwg-look -windowrule = center 1, nwg-look +windowrule = float, class:foot, title:nmtui +windowrule = size 60% 70%, class:foot, title:nmtui +windowrule = center 1, class:foot, title:nmtui +windowrule = float, class:org\.gnome\.Settings +windowrule = size 70% 80%, class:org\.gnome\.Settings +windowrule = center 1, class:org\.gnome\.Settings +windowrule = float, class:org\.pulseaudio\.pavucontrol|yad-icon-browser +windowrule = size 60% 70%, class:org\.pulseaudio\.pavucontrol|yad-icon-browser +windowrule = center 1, class:org\.pulseaudio\.pavucontrol|yad-icon-browser +windowrule = float, class:nwg-look +windowrule = size 50% 60%, class:nwg-look +windowrule = center 1, class:nwg-look # Special workspaces -windowrule = workspace special:sysmon, btop -windowrule = workspace special:music, feishin|Spotify|Supersonic -windowrulev2 = workspace special:music, initialTitle:Spotify( Free)? # Spotify wayland, it has no class for some reason -windowrule = workspace special:communication, equibop|vesktop|whatsapp -windowrule = workspace special:todo, Todoist +windowrule = workspace special:sysmon, class:btop +windowrule = workspace special:music, class:feishin|Spotify|Supersonic +windowrule = workspace special:music, initialTitle:Spotify( Free)? # Spotify wayland, it has no class for some reason +windowrule = workspace special:communication, class:equibop|vesktop|whatsapp +windowrule = workspace special:todo, class:Todoist # Dialogs -windowrulev2 = float, title:(Select|Open)( a)? (File|Folder)(s)? -windowrulev2 = float, title:File (Operation|Upload)( Progress)? -windowrulev2 = float, title:.* Properties +windowrule = float, title:(Select|Open)( a)? (File|Folder)(s)? +windowrule = float, title:File (Operation|Upload)( Progress)? +windowrule = float, title:.* Properties windowrule = float, title:Export Image as PNG windowrule = float, title:GIMP Crash Debug windowrule = float, title:Save As @@ -53,21 +53,21 @@ windowrule = float, title:Picture(-| )in(-| )[Pp]icture windowrule = pin, title:Picture(-| )in(-| )[Pp]icture # Steam -windowrulev2 = rounding 10, title:, class:steam -windowrulev2 = float, title:Friends List, class:steam -windowrule = immediate, steam_app_[0-9]+ # Allow tearing for steam games -windowrule = idleinhibit always, steam_app_[0-9]+ # Always idle inhibit when playing a steam game +windowrule = rounding 10, title:, class:steam +windowrule = float, title:Friends List, class:steam +windowrule = immediate, class:steam_app_[0-9]+ # Allow tearing for steam games +windowrule = idleinhibit always, class:steam_app_[0-9]+ # Always idle inhibit when playing a steam game # ATLauncher console -windowrulev2 = float, class:com-atlauncher-App, title:ATLauncher Console +windowrule = float, class:com-atlauncher-App, title:ATLauncher Console # Autodesk Fusion 360 -windowrulev2 = noblur, title:Fusion360|(Marking Menu), class:fusion360\.exe +windowrule = noblur, title:Fusion360|(Marking Menu), class:fusion360\.exe # Ugh xwayland popups -windowrulev2 = nodim, xwayland:1, title:win[0-9]+ -windowrulev2 = noshadow, xwayland:1, title:win[0-9]+ -windowrulev2 = rounding 10, xwayland:1, title:win[0-9]+ +windowrule = nodim, xwayland:1, title:win[0-9]+ +windowrule = noshadow, xwayland:1, title:win[0-9]+ +windowrule = rounding 10, xwayland:1, title:win[0-9]+ # ######## Workspace rules ######## workspace = s[true], bordersize:2