1
1
mirror of https://github.com/rywng/dotfiles.git synced 2024-11-22 10:51:49 +08:00

sway: add window rules

This commit is contained in:
Ryan 2024-05-25 14:23:42 +08:00
parent 898ddaf048
commit f5445fccdf
3 changed files with 30 additions and 2 deletions

View File

@ -6,4 +6,4 @@ exec mkfifo /tmp/kitty
exec wlsunset -s 19:00 -S 07:00 -d 1800 exec wlsunset -s 19:00 -S 07:00 -d 1800
exec xbacklight -set 70 exec xbacklight -set 70
exec playerctld daemon exec playerctld daemon
exec easyeffects --gapplication-service # exec easyeffects --gapplication-service

View File

@ -0,0 +1,27 @@
# vim: ft=swayconfig
# TODO: Clean this up
#set the variables
set {
$popup floating enable; sticky enable;
$float floating enable;
}
for_window {
[app_id="librewolf" title="^Picture-in-Picture$"] $popup
[app_id="exe$"] $float # Wayland wine app
[class="exe$"] $float # XWayland wine app
[instance="steamwebhelper"] $float
[title="Extension:*"] $float # Bitwarden passkey etc.
[window_role="pop-up,task_dialog,About"] $float
[window_type="dialog"] $float
[window_type="dropdown_menu"] $float
[window_type="menu"] $float
[window_type="notification"] $float
[window_type="popup_menu"] $float
[window_type="splash"] $float
[window_type="toolbar"] $float
[window_type="tooltip"] $float
[window_type="utility"] $float
[title="Wine System Tray"] floating enable; kill
}

View File

@ -1,5 +1,6 @@
include ~/.config/sway/conf.d/display include ~/.config/sway/conf.d/display
include ~/.config/sway/conf.d/theme
include ~/.config/sway/conf.d/keybinds include ~/.config/sway/conf.d/keybinds
include ~/.config/sway/conf.d/theme
include ~/.config/sway/conf.d/windows-rules
include ~/.config/sway/conf.d/custom include ~/.config/sway/conf.d/custom
include ~/.config/sway/conf.d/exec include ~/.config/sway/conf.d/exec