blob: 2e93154837d34adba271a6c9615ff0849cbbd4fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
for_window [app_id="termfloat"] floating enable
for_window [app_id="termfloat"] resize set height 500
for_window [app_id="termfloat"] resize set width 900
for_window [window_role="pop-up"] floating enable
for_window [window_role="Pop-up"] floating enable
for_window [window_role="bubble"] floating enable
for_window [window_role="Bubble"] floating enable
for_window [window_role="dialog"] floating enable
for_window [window_role="Dialog"] floating enable
for_window [window_type="dialog"] floating enable
for_window [window_type="Dialog"] floating enable
for_window [class="dialog"] floating enable
for_window [class="Dialog"] floating enable
for_window [window_role="task_dialog"] floating enable
for_window [window_type="menu"] floating enable
for_window [window_role="About"] floating enable
for_window [app_id="(?i)Thunderbird" title=".*Reminder"] floating enable
for_window [app_id="com.nextcloud.desktopclient.nextcloud" title="^Nextcloud$"] floating enable
for_window [app_id="com.nextcloud.desktopclient.nextcloud" title="^Nextcloud$"] move position cursor
for_window [app_id="Zoom Workplace" title="^zoom$"] border none, floating enable
for_window [app_id="Zoom Workplace" title="^(Zoom|About)$"] border pixel, floating enable
for_window [app_id="^chrome-.*-.*$"] shortcuts_inhibitor disable
for_window [shell="xwayland"] title_format "[XWayland] %title"
# stolen from https://gitlab.com/that1communist/dotfiles/-/blob/master/.config/sway/modules/win-rules ...
#set the variables
set {
$ii inhibit_idle focus
$popup floating enable; sticky enable
$float floating enable;
$video inhibit_idle fullscreen; max_render_time off
$important inhibit_idle open; floating enable;
$max inhibit_idle visible; floating enable; sticky enable;
}
for_window {
#ii - inhibit_idle focus
[class="Cemu"] $ii
[instance="cemu"] $ii
[app_id="cemu"] $ii
[app_id="rpcs3"] $ii
[app_id="yuzu"] $ii
[class="yuzu"] $ii
[app_id="snes9x-gtk"] $ii
#popup - floating enable; sticky enable
[app_id="firefox" title="^Picture-in-Picture$"] $popup
[app_id="stoken-gui"] $popup
[app_id="org.twosheds.iwgtk"] $popup
[app_id="iwgtk"] $popup
[app_id="ksysguard"] $popup
[app_id="net.nokyan.Resources"] $popup
[app_id="galculator"] $popup
[title="(?:Open|Save) (?:File|Folder|As)" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup
[title="^(File|Folder)\s*Already Exists\s*—\s*" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup
[title="Confirm to replace files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup
[app_id="pavucontrol"] $popup
[app_id="qtalarm"] $popup
[app_id="deluge" title="Add Torrents*"] $popup
#float - floating enable; border pixel 1
[app_id="org.telegram.desktop"] $float; blur off; inhibit_idle open
[app_id="com.github.weclaw1.ImageRoll"] $float
[app_id="teams-for-linux"] $float
[class="teams-for-linux"] $float
[instance="teams-for-linux"] $float
[app_id="org.gnome.Loupe"] $float
[instance="yakyak"] $float
[class="Microsoft Teams - Preview"] $float
[class="teams-for-linux"] $float
[class="Microsoft Teams - Insiders"] $float
[app_id="Alacritty_floating"] $float
[title="^Information\s*—\s*Dolphin" app_id="dolphin"] $float
[title="^Loading archive" app_id="org.kde.ark"] $float
[instance="crx_nckgahadagoaajjgafhacjanaoiihapd"] $float
[title="Preferences" app_id="pcmanfm-qt"] $float
[title="File Properties" app_id="pcmanfm-qt"] $float
[title="^Extension: .* Firefox Developer Edition$"] $float
[app_id="anki"] $float
[window_role="pop-up,task_dialog,About,bubble"] $float
[window_type="dialog"] $float
[window_type="utility"] $float
[window_type="toolbar"] $float
[window_type="splash"] $float
[window_type="menu"] $float
[window_type="dropdown_menu"] $float
[window_type="popup_menu"] $float
[window_type="tooltip"] $float
[window_type="notification"] $float
#video - inhibit_idle fullscreen; border none; max_render_time off
[instance="chromium"] $video
[app_id="mpv"] $video
[app_id="vlc"] $video
[class="firefox"] $video
[app_id="firefox"] $video
[class="Nightly"] $video
#important - inhibit_idle open; floating enable; border pixel 1
[title="Move files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $important
[title="^(Copying|Moving)\s*—\s*Dolphin" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $important
[title="^Extracting\s" app_id="(dolphin|org.kde.ark)"] $important
[title="Copy Files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $important
[title="Delete Files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $important
[title="Removable medium is inserted" app_id="pcmanfm|pcmanfm-qt"] $important
[title="Compressing (.*) — Ark" app_id="org.kde.ark"] $important; resize set width 18 ppt
#misc
[class="steam"] floating enable; max_render_time off
[instance="steamwebhelper"] floating enable; max_render_time off
[app_id="org.telegram.desktop" title="Telegram"] floating disable; inhibit_idle none
[urgent=latest] focus
[app_id="firefox" title="Firefox — Sharing Indicator"] floating enable; kill
[title="Wine System Tray"] floating enable; kill
}
no_focus [app_id="at.yrlf.wl_mirror"]
for_window [app_id=".*"] border normal
|