diff --git a/general/hyprland/windowrules.conf b/general/hyprland/windowrules.conf index 34fd193..854d74b 100644 --- a/general/hyprland/windowrules.conf +++ b/general/hyprland/windowrules.conf @@ -4,10 +4,10 @@ # Display full sized (without gaps), if only window on screen workspace = w[tv1], gapsout:0, gapsin:0 workspace = f[1], gapsout:0, gapsin:0 -windowrulev2 = bordersize 0, floating:0, onworkspace:w[tv1] -windowrulev2 = rounding 0, floating:0, onworkspace:w[tv1] -windowrulev2 = bordersize 0, floating:0, onworkspace:f[1] -windowrulev2 = rounding 0, floating:0, onworkspace:f[1] +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] $mainMod = SUPER @@ -15,94 +15,94 @@ $mainMod = SUPER # WINDOW RULES # #--------------# windowrule = float, title:.*(rofi).* -windowrulev2 = animation popin, title:.*(rofi).* -windowrulev2 = center, title:(rofi)(.*) +windowrule = animation popin, title:.*(rofi).* +windowrule = center, title:(rofi)(.*) -windowrulev2 = move 1450 50, title:^(.*)(Power menu)$ -windowrule = workspace 2, evince -windowrulev2 = workspace 2, title:.*(Okular).* -windowrulev2 = fullscreen, title:wlogout -windowrule = workspace 2, librewolf -windowrulev2 = workspace 2, title:LibreWolf -windowrulev2 = workspace 2, title:(.*)(Discord)(.*) -windowrulev2 = workspace 3, title:^(Steam)(.*)$ -windowrulev2 = workspace 1, title:^(.*)(VSCodium)$ -windowrulev2 = center, title:^(.*)(VSCodium)$ -windowrule = workspace 3, minecraft-launcher -windowrule = tile, minecraft-launcher -windowrulev2 = fullscreen, title:^(.*)(Minecraft)(.*)$ -windowrulev2 = workspace 3, title:^(.*)(Minecraft)(.*)$ +windowrule = move 1450 50, title:^(.*)(Power menu)$ +windowrule = workspace 2, class:evince +windowrule = workspace 2, title:.*(Okular).* +windowrule = fullscreen, title:wlogout +windowrule = workspace 2, class:librewolf +windowrule = workspace 2, title:LibreWolf +windowrule = workspace 2, title:(.*)(Discord)(.*) +windowrule = workspace 3, title:^(Steam)(.*)$ +windowrule = workspace 1, title:^(.*)(VSCodium)$ +windowrule = center, title:^(.*)(VSCodium)$ +windowrule = workspace 3, class:minecraft-launcher +windowrule = tile, class:minecraft-launcher +windowrule = fullscreen, title:^(.*)(Minecraft)(.*)$ +windowrule = workspace 3, title:^(.*)(Minecraft)(.*)$ -windowrulev2 = workspace 1, title:^(.*)hidden-terminator*(.*)$ -windowrulev2 = size 0 0, title:^(.*)hidden-terminator*(.*)$ -windowrulev2 = move 0 0, title:^(.*)hidden-terminator*(.*)$ -windowrulev2 = float, title:^(.*)hidden-terminator*(.*)$ +windowrule = workspace 1, title:^(.*)hidden-terminator*(.*)$ +windowrule = size 0 0, title:^(.*)hidden-terminator*(.*)$ +windowrule = move 0 0, title:^(.*)hidden-terminator*(.*)$ +windowrule = float, title:^(.*)hidden-terminator*(.*)$ # Set floating windows & position them centered -windowrule = float, file_progress -windowrule = center, file_progress +windowrule = float, class:file_progress +windowrule = center, class:file_progress -windowrule = float, confirm -windowrule = center, confirm +windowrule = float, class:confirm +windowrule = center, class:confirm -windowrule = float, dialog -windowrule = center, dialog +windowrule = float, class:dialog +windowrule = center, class:dialog -windowrule = float, download -windowrule = center, download +windowrule = float, class:download +windowrule = center, class:download -windowrule = float, notification -windowrule = center, notification +windowrule = float, class:notification +windowrule = center, class:notification -windowrule = float, error -windowrule = center, error +windowrule = float, class:error +windowrule = center, class:error -windowrule = float, splash -windowrule = center, splash +windowrule = float, class:splash +windowrule = center, class:splash -windowrule = float, confirmreset -windowrule = center, confirmreset +windowrule = float, class:confirmreset +windowrule = center, class:confirmreset -windowrulev2 = float, title:Open File -windowrulev2 = center, title:Open File +windowrule = float, title:Open File +windowrule = center, title:Open File -windowrulev2 = float, title:branchdialog -windowrulev2 = center, title:branchdialog +windowrule = float, title:branchdialog +windowrule = center, title:branchdialog -windowrule = float, Lxappearance -windowrule = center, Lxappearance +windowrule = float, class:Lxappearance +windowrule = center, class:Lxappearance -windowrulev2 = float, title:^(Media viewer)$ -windowrulev2 = center, title:^(Media viewer)$ +windowrule = float, title:^(Media viewer)$ +windowrule = center, title:^(Media viewer)$ -windowrulev2 = float, title:^(Volume Control)$ -windowrulev2 = center, title:^(Volume Control)$ +windowrule = float, title:^(Volume Control)$ +windowrule = center, title:^(Volume Control)$ -windowrulev2 = float, title:^(Picture-in-Picture)$ -windowrulev2 = center, title:^(Picture-in-Picture)$ +windowrule = float, title:^(Picture-in-Picture)$ +windowrule = center, title:^(Picture-in-Picture)$ -windowrulev2 = float, title:^(File Operation Progress)$ -windowrulev2 = center, title:^(File Operation Progress)$ +windowrule = float, title:^(File Operation Progress)$ +windowrule = center, title:^(File Operation Progress)$ -windowrulev2 = float, title:^(Loading)(.*)$ -windowrulev2 = center, title:^(Loading)(.*)$ +windowrule = float, title:^(Loading)(.*)$ +windowrule = center, title:^(Loading)(.*)$ -windowrule = float, pavucontrol-qt -windowrule = center, pavucontrol-qt +windowrule = float, class:pavucontrol-qt +windowrule = center, class:pavucontrol-qt -windowrule = float, pavucontrol -windowrule = center, pavucontrol +windowrule = float, class:pavucontrol +windowrule = center, class:pavucontrol -windowrule = float, file-roller -windowrule = center, file-roller +windowrule = float, class:file-roller +windowrule = center, class:file-roller -windowrulev2 = idleinhibit focus, title:^(Rocket League)(.*)$ -windowrulev2 = fullscreen, title:^(Steam Big Picture)$ -windowrule = idleinhibit always, steam -windowrule = idleinhibit always, lutris -windowrule = idleinhibit focus, vlc -windowrule = idleinhibit focus, supertuxkart -windowrulev2 = idleinhibit fullscreen, title:^(.*)(Discord)(.*)$ -windowrulev2 = idleinhibit fullscreen, title:^(.*)(~)(.*)$ -windowrulev2 = idleinhibit focus, title:^(.*)(~)(.*)$ -windowrulev2 = idleinhibit focus, title:^(.*)(LibreWolf)(.*)$ +windowrule = idleinhibit focus, title:^(Rocket League)(.*)$ +windowrule = fullscreen, title:^(Steam Big Picture)$ +windowrule = idleinhibit always, class:steam +windowrule = idleinhibit always, class:lutris +windowrule = idleinhibit focus, class:vlc +windowrule = idleinhibit focus, class:supertuxkart +windowrule = idleinhibit fullscreen, title:^(.*)(Discord)(.*)$ +windowrule = idleinhibit fullscreen, title:^(.*)(~)(.*)$ +windowrule = idleinhibit focus, title:^(.*)(~)(.*)$ +windowrule = idleinhibit focus, title:^(.*)(LibreWolf)(.*)$