summaryrefslogtreecommitdiff
path: root/files/sway/window_rules
diff options
context:
space:
mode:
Diffstat (limited to 'files/sway/window_rules')
-rw-r--r--files/sway/window_rules25
1 files changed, 25 insertions, 0 deletions
diff --git a/files/sway/window_rules b/files/sway/window_rules
new file mode 100644
index 0000000..f6ee9ee
--- /dev/null
+++ b/files/sway/window_rules
@@ -0,0 +1,25 @@
+for_window [shell="xwayland"] title_format "(Xwayland) %title"
+for_window [app_id=kitty] allow_tearing yes
+for_window [app_id=gamescope] inhibit_idle fullscreen, allow_tearing yes, floating enable
+for_window [app_id=cmv] inhibit_idle fullscreen, floating enable
+for_window [class=cmv] floating enable
+for_window [class=cmv.exe] floating enable
+for_window [app_id=mauri] floating enable
+for_window [app_id=imv] floating enable
+for_window [app_id=Waydroid] floating enable
+for_window [title=Parsec] inhibit_idle fullscreen
+for_window [class=streaming_client] inhibit_idle fullscreen
+for_window [class=steam_app_.*] inhibit_idle fullscreen, allow_tearing yes
+for_window [app_id=gamescope] inhibit_idle fullscreen, allow_tearing yes, floating enable
+for_window [class=.gamescope-wrapped] inhibit_idle fullscreen, allow_tearing yes
+for_window [app_id=osu!] inhibit_idle fullscreen, allow_tearing yes
+for_window [app_id=cs2] inhibit_idle fullscreen, allow_tearing yes
+for_window [class=Minecraft*] inhibit_idle fullscreen, allow_tearing yes
+for_window [title=Overwatch] inhibit_idle fullscreen, allow_tearing yes
+for_window [class=Ryujinx] inhibit_idle fullscreen
+for_window [app_id=org.yuzu_emu.yuzu] inhibit_idle fullscreen
+for_window [app_id=info.cemu.Cemu] inhibit_idle fullscreen
+for_window [class=dolphin-emu] inhibit_idle fullscreen
+# Ishiiruka-Dolphin
+for_window [class=AppRun] inhibit_idle fullscreen
+for_window [class=SuperMeatBoy] inhibit_idle fullscreen