forked from pub-solar/os
teutat3s
036de0adc2
The Firefox sharing indicator sometimes doesn't like to float like it should, and when it does, it usually floats over UI elements you'd like to use. Moving it to sway workspace 7 should get it mostly out of the way Explicitly stop focus for FF Sharing Indicator
74 lines
3.4 KiB
Plaintext
74 lines
3.4 KiB
Plaintext
# switch to workspace with urgent window automatically
|
|
for_window [urgent=latest] focus
|
|
|
|
for_window [app_id="keepassxc"] floating disable
|
|
assign [app_id="keepassxc"] $ws8
|
|
|
|
for_window [app_id="virt-manager"] floating disable
|
|
assign [app_id="virt-manager"] $ws9
|
|
|
|
assign [instance="element"] $ws4
|
|
assign [app_id="Signal"] $ws4
|
|
assign [app_id="telegramdesktop"] $ws4
|
|
|
|
# Launcher
|
|
for_window [app_id="launcher" title="Alacritty"] floating enable, border pixel 10, sticky enable
|
|
|
|
# Floating menus
|
|
for_window [app_id="pavucontrol"] floating enable
|
|
for_window [app_id="blueman-manager"] floating enable
|
|
|
|
# Open specific applications in floating mode
|
|
for_window [title="alsamixer"] floating enable border pixel 1
|
|
for_window [class="Calamares"] floating enable border normal
|
|
for_window [class="Clipgrab"] floating enable
|
|
for_window [title="File Transfer*"] floating enable
|
|
for_window [class="Galculator"] floating enable border pixel 1
|
|
for_window [class="GParted"] floating enable border normal
|
|
for_window [title="i3_help"] floating enable sticky enable border normal
|
|
for_window [class="Lightdm-gtk-greeter-settings"] floating enable
|
|
for_window [class="Lxappearance"] floating enable sticky enable border normal
|
|
for_window [class="Manjaro-hello"] floating enable
|
|
for_window [class="Manjaro Settings Manager"] floating enable border normal
|
|
for_window [title="MuseScore: Play Panel"] floating enable
|
|
for_window [class="Nitrogen"] floating enable sticky enable border normal
|
|
for_window [class="Oblogout"] fullscreen enable
|
|
for_window [class="octopi"] floating enable
|
|
for_window [title="About Pale Moon"] floating enable
|
|
for_window [class="Pamac-manager"] floating enable
|
|
for_window [class="Pavucontrol"] floating enable
|
|
for_window [class="qt5ct"] floating enable sticky enable border normal
|
|
for_window [class="Qtconfig-qt4"] floating enable sticky enable border normal
|
|
for_window [class="Simple-scan"] floating enable border normal
|
|
for_window [class="(?i)System-config-printer.py"] floating enable border normal
|
|
for_window [class="Skype"] floating enable border normal
|
|
for_window [class="Thus"] floating enable border normal
|
|
for_window [class="Timeset-gui"] floating enable border normal
|
|
for_window [class="(?i)virtualbox"] floating enable border normal
|
|
for_window [class="Xfburn"] floating enable
|
|
for_window [class="^VirtualBox Machine$" title="Running"] floating disable
|
|
for_window [class="^rdesktop" title="rdesktop"] floating disable
|
|
|
|
# firefox floating menus
|
|
for_window [window_role="pop-up"] floating enable
|
|
for_window [window_role="task_dialog"] floating enable
|
|
for_window [window_role="pop-up"] floating enable
|
|
for_window [window_role="bubble"] floating enable
|
|
for_window [window_role="task_dialog"] floating enable
|
|
for_window [window_role="Preferences"] floating enable
|
|
for_window [window_type="dialog"] floating enable
|
|
for_window [window_type="menu"] floating enable
|
|
for_window [title="About Mozilla Firefox"] floating enable
|
|
for_window [title="Password Required - Mozilla Firefox"] floating enable
|
|
for_window [title="Firefox — Sharing Indicator"] move to workspace $ws7, floating enable
|
|
no_focus [title="Firefox — Sharing Indicator"]
|
|
for_window [title="Extension: (Open in Browser)*"] floating enable
|
|
|
|
# qMasterPassword floating menu
|
|
for_window [title="qMasterPassword"] focus
|
|
for_window [title="qMasterPassword"] floating enable
|
|
|
|
# vimpc floating instance
|
|
for_window [app_id="mu_vimpc"] focus
|
|
for_window [app_id="mu_vimpc"] floating enable, border pixel 10, sticky enable
|