Update over time

This commit is contained in:
Hannes
2026-01-17 23:02:56 +01:00
parent 1d0811d81a
commit c084024f82
21 changed files with 84 additions and 31 deletions

View File

@@ -3,21 +3,63 @@
### 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
windowrulev2 = workspace 3, class:^(floorp)$
windowrulev2 = workspace 300, class:^(librewolf)$
windowrulev2 = workspace 301, class:^(thunderbird)$
windowrulev2 = workspace 302, class:^(Alacritty)$
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
windowrulev2 = workspace 4, class:^(discord)$
windowrulev2 = workspace 4, class:^(Signal)$
windowrulev2 = workspace 400, class:^(com.nextcloud.desktopclient.nextcloud)$
windowrulev2 = workspace 401, class:^(org.keepassxc.KeePassXC)$
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
#windowrulev2 = tile,xwayland:1 # Grayjay and other xWayland fix but can also break