-
Notifications
You must be signed in to change notification settings - Fork 28
/
06_floating.conf
124 lines (117 loc) · 7.37 KB
/
06_floating.conf
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
124
# Display window as floating. Find out wayland app_id with "swaymsg -t get_tree | jq '.' | grep app_id" and xorg class with xprop
for_window [window_role = "pop-up"] floating enable
for_window [window_role = "bubble"] floating enable
for_window [window_role = "dialog"] floating enable
for_window [window_type = "dialog"] floating enable
for_window [window_role = "task_dialog"] floating enable
for_window [window_type = "menu"] floating enable
for_window [app_id = "floating"] floating enable
for_window [app_id = "floating_update"] floating enable, resize set width 1000px height 600px
for_window [class = "(?i)pinentry"] floating enable
for_window [app_id = "Yad"] floating enable
for_window [app_id = "yad"] floating enable
for_window [title = ".*kdbx - KeePass"] floating enable, resize set 1276px 814px
for_window [class = "KeePass2"] floating enable
for_window [class = "KeyStore Explorer"] floating enable
for_window [app_id = "virt-manager"] floating enable
for_window [app_id = "xfce-polkit"] floating enable
for_window [instance = "origin.exe"] floating enable
for_window [title = "About Mozilla Firefox"] floating enable
for_window [window_role = "About"] floating enable
# Kill Firefox sharing indicator. It opens as an own container. Does not kill functionality
for_window [title = "Firefox - Sharing Indicator"] floating enable
for_window [title = "Firefox — Sharing Indicator"] floating enable
for_window [title = "LibreWolf — Sharing Indicator"] floating enable
for_window [title = "LibreWolf - Sharing Indicator"] floating enable
for_window [app_id="firefox" title="Library"] floating enable, border pixel 1, sticky enable
for_window [app_id = "pavucontrol"] floating enable
for_window [app_id = "blueberry.py"] floating enable
#for_window [title = "Thunderbird Preferences"] floating enable
#for_window [name = "*Reminder"] floating enable
for_window [title = "Manage KeeAgent.*"] floating enable
for_window [title = "Page Info - .*"] floating enable
for_window [class = "ConkyKeyboard"] floating enable
for_window [class = "Gufw.py"] floating enable
for_window [app_id = "keepassxc"] floating enable, resize set 1276px 814px
for_window [title = "^Open File$"] floating enable
for_window [class = "^zoom$"] floating enable
for_window [app_id = "avizo-service"] border pixel 0, sticky toggle
no_focus [app_id="avizo-service"]
for_window [window_role = "GtkFileChooserDialog"] resize set 590 340
for_window [window_role = "GtkFiileChooserDialog"] move position center
for_window [app_id = "tlp-ui"] floating enable
for_window [title = "mpvfloat"] floating enable
for_window [title = ".*Kee - Mozilla Firefox"] floating enable
for_window [app_id = "nm-openconnect-auth-dialog"] floating enable
for_window [class = "davmail-DavGateway"] floating enable
for_window [title = "Open Database File"] floating enable
for_window [app_id = "evolution-alarm-notify"] floating enable
for_window [app_id = "org.gnome.Calculator"] floating enable
for_window [title = "TeamSpeak 3"] floating enable
for_window [app_id="(?i)Thunderbird" title=".*Reminder"] floating enable
for_window [class = "ATLauncher"] floating enable
for_window [app_id="pamac-manager"] floating enable
for_window [title="File Operation Progress"] floating enable, border pixel 1, sticky enable, resize set width 40 ppt height 30 ppt
for_window [title="nmtui"] floating enable
for_window [title="Save File"] floating enable
for_window [app_id="wdisplays"] floating enable
for_window [app_id="floating_shell_portrait"] floating enable, border pixel 1, sticky enable, resize set width 30 ppt height 40 ppt
for_window [app_id="floating_shell"] floating enable, border pixel 1, sticky enable
for_window [app_id = "qt5ct"] floating enable
for_window [app_id = "gnome-tweaks"] floating enable
for_window [class = "Bluetooth-sendto" instance = "bluetooth-sendto"] floating enable
for_window [window_role = "Preferences"] floating enable
for_window [title = "Picture in picture"] floating enable, sticky enable
for_window [app_id = "flameshot"] floating enable
for_window [title = "Firefox - Choose User Profile" ] floating enable
for_window [class = "yad"] floating enable
for_window [app_id = "wdisplays"] resize set width 1150px height 480px
for_window [app_id = "nwg-look"] floating enable, resize set width 580px height 480px
for_window [app_id="^launcher$"] floating enable, sticky enable, resize set 30 ppt 60 ppt, border pixel 10
for_window [app_id="(?i)(?:blueman-manager|azote|gnome-disks|nwg-shell-config)"] floating enable
for_window [app_id="(?i)(?:pavucontrol|nm-connection-editor|gsimplecal|galculator)"] floating enable
for_window [class="(?i)(?:lxappearance)"] floating enable
#for_window [app_id="(?i)(?:firefox|chromium)"] border none
for_window [title="(?i)(?:copying|deleting|moving)"] floating enable
for_window [app_id = "com.lakoliu.Furtherance"] floating enable
for_window [class = "Kemai"] floating enable, resize set width 414px height 280px
for_window [class = "com-atlauncher-App"] floating enable
# Zoom
for_window [app_id="zoom"] floating enable
for_window [app_id="zoom" title="Choose ONE of the audio conference options"] floating enable
for_window [app_id="zoom" title="zoom"] floating enable
for_window [app_id="zoom" title="Zoom Meeting"] floating disable
for_window [app_id="zoom" title="Zoom - Free Account"] floating disable
# https://github.com/ValveSoftware/steam-for-linux/issues/1040
for_window [class="^Steam$" title="^Friends$"] floating enable
for_window [class="^Steam$" title="Steam - News"] floating enable
for_window [class="^Steam$" title=".* - Chat"] floating enable
for_window [class="^Steam$" title="^Settings$"] floating enable
for_window [class="^Steam$" title=".* - event started"] floating enable
for_window [class="^Steam$" title=".* CD key"] floating enable
for_window [class="^Steam$" title="^Steam - Self Updater$"] floating enable
for_window [class="^Steam$" title="^Screenshot Uploader$"] floating enable
for_window [class="^Steam$" title="^Steam Guard - Computer Authorization Required$"] floating enable
for_window [title="^Steam Keyboard$"] floating enable
# Scratchpad terminal
for_window [title="(?i)$criteria"] floating enable, move absolute position 1500px 300px, resize set 1200px 700px, move to scratchpad, mark $criteria
# Waybar Tooltips don't steel focus
no_focus [app_id="waybar"]
for_window [app_id="waybar" floating] {
move position cursor
move down 60px # adjust if some menus still don't fit
}
# Titlebars get resized when text with a different height gets picked up.
# This includes emoji and Hangul. This neat hack makes all titlebars higher.
# See https://github.com/swaywm/sway/issues/4992
for_window [title=".*"] title_format %title゜
# App Icons
for_window [app_id="(?i)firefox"] title_format "<span foreground='#FF6611'><tt></tt></span> %title゜"
for_window [app_id="Alacritty"] title_format "<span foreground='#00FF00'><tt></tt></span> %title゜"
for_window [app_id="thunderbird"] title_format "<span foreground='#1c97f4'><tt></tt></span> %title゜"
for_window [app_id="chromium"] title_format "<span foreground='#2986cc'><tt></tt></span> %title゜"
for_window [app_id="code-oss"] title_format "<span foreground='#2487e1'><tt></tt></span> %title゜"
for_window [app_id="codium-url-handler"] title_format "<span foreground='#2487e1'><tt></tt></span> %title゜"
for_window [app_id="org.gnome.Calculator"] title_format "<tt></tt> %title゜"
# Tag xwayland windows with [X]
for_window [shell="xwayland"] title_format "<span>[X] %title゜</span>"