# The config for to which workspace which window goes ### Apps windows to Workspaces # Recommended Command: sleep 2 && hyprctl activewindow # windowrulev2 = workspace 5, class:^(.*python3.*)$ # Apps on Monitor 1 # Apps on Monitor 2 windowrule { name = VirtualBox match:class = .*VirtualBox.* workspace = 200 } # Apps on Monitor 3 # windowrule { # name = Floorp # match:class = .*floorp.* # workspace = 3 # } windowrule { name = Librewolf match:class = .*librewolf.* workspace = 300 } windowrule { name = Thunderbird match:class = .*org.mozilla.Thunderbird.* workspace = 301 } windowrule { name = Alacritty match:class = .*Alacritty.* workspace = 302 } # Apps on Monitor 4 windowrule { name = Discord match:class = .*discord.* workspace = 4 } windowrule { name = Signal match:class = .*Signal.* workspace = 4 } windowrule { name = Nextcloud match:class = .*com.nextcloud.desktopclient.nextcloud.* workspace = 400 } # windowrule { # name = KeePassXC # match:class = .*org.keepassxc.KeePassXC.* # workspace = 401 # } #windowrulev2 = tile,xwayland:1 # Grayjay and other xWayland fix but can also break