# game_workspace.conf # for things related to the steam and game workspaces # window rules windowrule = workspace 9 silent, class:^(steam)$ # key binds $mainMod = SUPER bind = $mainMod, G, focuswindow, class:^(gamescope|steam) # set rule for games (note for wayland, fullscreen wont' bring it to a differnet workspace) $gamerule = workspace 5 # To put the window rules for the game workspace # steam apps #windowrule = fullscreen, class:^steam_app_\d+$ windowrule = $gamerule, class:^steam_app_\d+$ # gamescope windowrule = fullscreen, class:^(gamescope)$ windowrule = $gamerule silent, class:^(gamescope)$ # Minecraft windowrule = $gamerule, class:^Minecraft.* # factorio windowrule = $gamerule, class:^(factorio)$ # RetroArch flatpak windowrule = $gamerule, class:^(org\.libretro\.RetroArch)$ # dolphin emulator windowrule = $gamerule, class:^(dolphin-emu)$ # Slay the Spire windowrule = $gamerule, class:^(Slay the Spire)$ # Baba Is You windowrule = $gamerule, class:^(Baba Is You)$ # .exe games in wayland mode windowrule = $gamerule, class:^.*(\.exe)$ # some native games with .x86_64 class windowrule = $gamerule, class:^.*(\.x86_64)$ # necesse windowrule = tile, class:^(Necesse).* windowrule = fullscreen, class:^(Necesse).* windowrule = $gamerule, class:^(Necesse).* # continue rendering helldivers 2 windowrule = renderunfocused, class:^(helldivers2.exe)$ # move task bar stuff to workspace 4 windowrule = workspace 4 silent, class:^explorer\.exe$ # Terraria windowrule = $gamerule, class:^(dotnet)$