fix window rules, plus cleanup

This commit is contained in:
Don Harper 2024-06-25 07:38:08 -05:00
parent 7d3da28192
commit 60ac415019
6 changed files with 41 additions and 181 deletions

View file

@ -1,3 +1,4 @@
# Default
set $mod Mod1
set $terminal_path /home/don/bin/mynewterm
set $snd_sink alsa_output.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.iec958-stereo
@ -224,8 +225,8 @@ bar {
# To get the app_id of the focused window use:
# $ sleep 2 ; swaymsg -t get_tree | jq -r '..|try select(.focused == true)'
assign [app_id="^Wfica$"] 3
assign [class="^Wfica$"] 3
assign [class="zoom"] 5
assign [title="^Zoom"] 5
assign [class="^mpv$"] 9
assign [app_id="^mpv$"] 9
@ -246,15 +247,6 @@ assign [class="^Slack$"] 6
assign [class="^gotktrik$"] 6
assign [app_id="org.jellyfin."] 8
assign [title="Jellyfin Media Player"] 8
#assign [class="evolution-alarm-notify"] floating enable sticky enable
#for_window [class="^Authy Desktop$"] floating enable move scratchpad
#for_window [class="^Slack$"] floating enable move scratchpad
#for_window [title="Reminders"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
#for_window [class="^obsidian"] floating enable move scratchpad
#for_window [class="evolution-alarm-notify"] sticky enable
#for_window [class="feh"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
for_window {
#[class="^Authy Desktop$"] floating enable
@ -272,9 +264,9 @@ for_window {
}
input type:touchpad {
tap enabled
tap enabled
click_method clickfinger
middle_emulation enabled
middle_emulation enabled
dwt enabled
tap_button_map lrm
}
@ -289,7 +281,6 @@ bindsym Mod4+w exec --no-startup-id "randbg-1"
bindsym $mod+Control+d exec --no-startup-id "dovideo.sh"
bindsym Mod4+Tab focus right
bindsym Mod4+Shift+Tab focus left
#bindsym $mod+Tab workspace back_and_forth
bindsym $mod+Control+h move workspace to output left
bindsym $mod+Control+j move workspace to output down
@ -337,51 +328,32 @@ client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
client.background #F8F8F2
exec pasystray
exec_always keyctl link @u @s
#exec_always mykanshi
exec shikane
exec_always shikanectl reload
exec foot --server
exec kitty --title ttmenu -e ttmenu-loop
seat * hide_cursor 8000
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK
#exec dbus-update-activation-environment --systemd DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway
exec --no-startup-id udiskie --tray
# Gnome intergration
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings
exec --no-startup-id gnome-flashback
exec --no-startup-id dbus-send --session --print-reply=literal --dest=org.gnome.SessionManager "/org/gnome/SessionManager" org.gnome.SessionManager.RegisterClient "string:sway" "string:$DESKTOP_AUTOSTART_ID"
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec --no-startup-id /usr/bin/gnome-keyring-daemon --start
# My stuff
exec wl-paste -t text --watch clipman store
exec configure-gtk
exec supersonic
exec sonixd
exec safeeyes
exec dovideo.sh
exec auto-start
exec /usr/lib/kdeconnectd
exec_always gremind
exec swaync
exec /usr/libexec/notification-daemon
exec nm-applet
#exec nextcloud
exec randbg
#exec birdtray
exec indicator-kdeconnect
exec kdeconnect-indicator
exec myweb
exec myterm
#exec srandrd dovideo.sh
exec cbatticons
exec telegram-desktop
exec element-desktop
exec signal-desktop
#exec authy
#exec obsidian
exec pasystray
exec headset-charge-indicator.py
exec blueberry-tray
exec ktimer

View file

@ -1,3 +1,4 @@
# For Eve
set $mod Mod1
set $terminal_path /home/don/bin/mynewterm
set $snd_sink alsa_output.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.iec958-stereo
@ -224,8 +225,8 @@ bar {
# To get the app_id of the focused window use:
# $ sleep 2 ; swaymsg -t get_tree | jq -r '..|try select(.focused == true)'
assign [app_id="^Wfica$"] 3
assign [class="^Wfica$"] 3
assign [class="zoom"] 5
assign [title="^Zoom"] 5
assign [class="^mpv$"] 9
assign [app_id="^mpv$"] 9
@ -246,15 +247,6 @@ assign [class="^Slack$"] 6
assign [class="^gotktrik$"] 6
assign [app_id="org.jellyfin."] 8
assign [title="Jellyfin Media Player"] 8
#assign [class="evolution-alarm-notify"] floating enable sticky enable
#for_window [class="^Authy Desktop$"] floating enable move scratchpad
#for_window [class="^Slack$"] floating enable move scratchpad
#for_window [title="Reminders"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
#for_window [class="^obsidian"] floating enable move scratchpad
#for_window [class="evolution-alarm-notify"] sticky enable
#for_window [class="feh"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
for_window {
#[class="^Authy Desktop$"] floating enable
@ -272,9 +264,9 @@ for_window {
}
input type:touchpad {
tap enabled
tap enabled
click_method clickfinger
middle_emulation enabled
middle_emulation enabled
dwt enabled
tap_button_map lrm
}
@ -289,7 +281,6 @@ bindsym Mod4+w exec --no-startup-id "randbg-1"
bindsym $mod+Control+d exec --no-startup-id "dovideo.sh"
bindsym Mod4+Tab focus right
bindsym Mod4+Shift+Tab focus left
#bindsym $mod+Tab workspace back_and_forth
bindsym $mod+Control+h move workspace to output left
bindsym $mod+Control+j move workspace to output down
@ -337,51 +328,32 @@ client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
client.background #F8F8F2
exec pasystray
exec_always keyctl link @u @s
#exec_always mykanshi
exec shikane
exec_always shikanectl reload
exec foot --server
exec kitty --title ttmenu -e ttmenu-loop
seat * hide_cursor 8000
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK
#exec dbus-update-activation-environment --systemd DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway
exec --no-startup-id udiskie --tray
# Gnome intergration
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings
exec --no-startup-id gnome-flashback
exec --no-startup-id dbus-send --session --print-reply=literal --dest=org.gnome.SessionManager "/org/gnome/SessionManager" org.gnome.SessionManager.RegisterClient "string:sway" "string:$DESKTOP_AUTOSTART_ID"
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec --no-startup-id /usr/bin/gnome-keyring-daemon --start
# My stuff
exec wl-paste -t text --watch clipman store
exec configure-gtk
exec supersonic
exec sonixd
exec safeeyes
exec dovideo.sh
exec auto-start
exec /usr/lib/kdeconnectd
exec_always gremind
exec swaync
exec /usr/libexec/notification-daemon
exec nm-applet
#exec nextcloud
exec randbg
#exec birdtray
exec indicator-kdeconnect
exec kdeconnect-indicator
exec myweb
exec myterm
#exec srandrd dovideo.sh
exec cbatticons
exec telegram-desktop
exec element-desktop
exec signal-desktop
#exec authy
#exec obsidian
exec pasystray
exec headset-charge-indicator.py
exec blueberry-tray
exec ktimer

View file

@ -225,8 +225,8 @@ bar {
# To get the app_id of the focused window use:
# $ sleep 2 ; swaymsg -t get_tree | jq -r '..|try select(.focused == true)'
assign [app_id="^Wfica$"] 3
assign [class="^Wfica$"] 3
assign [class="zoom"] 5
assign [title="^Zoom"] 5
assign [class="^mpv$"] 9
assign [app_id="^mpv$"] 9
@ -247,15 +247,6 @@ assign [class="^Slack$"] 6
assign [class="^gotktrik$"] 6
assign [app_id="org.jellyfin."] 8
assign [title="Jellyfin Media Player"] 8
#assign [class="evolution-alarm-notify"] floating enable sticky enable
#for_window [class="^Authy Desktop$"] floating enable move scratchpad
#for_window [class="^Slack$"] floating enable move scratchpad
#for_window [title="Reminders"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
#for_window [class="^obsidian"] floating enable move scratchpad
#for_window [class="evolution-alarm-notify"] sticky enable
#for_window [class="feh"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
for_window {
#[class="^Authy Desktop$"] floating enable
@ -273,9 +264,9 @@ for_window {
}
input type:touchpad {
tap enabled
tap enabled
click_method clickfinger
middle_emulation enabled
middle_emulation enabled
dwt enabled
tap_button_map lrm
}
@ -290,7 +281,6 @@ bindsym Mod4+w exec --no-startup-id "randbg-1"
bindsym $mod+Control+d exec --no-startup-id "dovideo.sh"
bindsym Mod4+Tab focus right
bindsym Mod4+Shift+Tab focus left
#bindsym $mod+Tab workspace back_and_forth
bindsym $mod+Control+h move workspace to output left
bindsym $mod+Control+j move workspace to output down
@ -340,8 +330,8 @@ client.background #F8F8F2
exec pasystray
exec_always keyctl link @u @s
#exec_always mykanshi
exec shikane
exec_always shikanectl reload
exec foot --server
exec kitty --title ttmenu -e ttmenu-loop
seat * hide_cursor 8000
@ -349,7 +339,6 @@ exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec --no-startup-id udiskie --tray
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings
exec --no-startup-id gnome-flashback
exec --no-startup-id dbus-send --session --print-reply=literal --dest=org.gnome.SessionManager "/org/gnome/SessionManager" org.gnome.SessionManager.RegisterClient "string:sway" "string:$DESKTOP_AUTOSTART_ID"
exec wl-paste -t text --watch clipman store
@ -357,7 +346,6 @@ exec configure-gtk
exec sonixd
exec dovideo.sh
exec auto-start
exec_always gremind
exec swaync
exec nm-applet
exec randbg

View file

@ -225,8 +225,8 @@ bar {
# To get the app_id of the focused window use:
# $ sleep 2 ; swaymsg -t get_tree | jq -r '..|try select(.focused == true)'
assign [app_id="^Wfica$"] 3
assign [class="^Wfica$"] 3
assign [class="zoom"] 5
assign [title="^Zoom"] 5
assign [class="^mpv$"] 9
assign [app_id="^mpv$"] 9
@ -247,15 +247,6 @@ assign [class="^Slack$"] 6
assign [class="^gotktrik$"] 6
assign [app_id="org.jellyfin."] 8
assign [title="Jellyfin Media Player"] 8
#assign [class="evolution-alarm-notify"] floating enable sticky enable
#for_window [class="^Authy Desktop$"] floating enable move scratchpad
#for_window [class="^Slack$"] floating enable move scratchpad
#for_window [title="Reminders"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
#for_window [class="^obsidian"] floating enable move scratchpad
#for_window [class="evolution-alarm-notify"] sticky enable
#for_window [class="feh"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
for_window {
#[class="^Authy Desktop$"] floating enable
@ -273,9 +264,9 @@ for_window {
}
input type:touchpad {
tap enabled
tap enabled
click_method clickfinger
middle_emulation enabled
middle_emulation enabled
dwt enabled
tap_button_map lrm
}
@ -290,7 +281,6 @@ bindsym Mod4+w exec --no-startup-id "randbg-1"
bindsym $mod+Control+d exec --no-startup-id "dovideo.sh"
bindsym Mod4+Tab focus right
bindsym Mod4+Shift+Tab focus left
#bindsym $mod+Tab workspace back_and_forth
bindsym $mod+Control+h move workspace to output left
bindsym $mod+Control+j move workspace to output down
@ -338,51 +328,32 @@ client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
client.background #F8F8F2
exec pasystray
exec_always keyctl link @u @s
#exec_always mykanshi
exec shikane
exec_always shikanectl reload
exec foot --server
exec kitty --title ttmenu -e ttmenu-loop
seat * hide_cursor 8000
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK
#exec dbus-update-activation-environment --systemd DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway
exec --no-startup-id udiskie --tray
# Gnome intergration
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings
exec --no-startup-id gnome-flashback
exec --no-startup-id dbus-send --session --print-reply=literal --dest=org.gnome.SessionManager "/org/gnome/SessionManager" org.gnome.SessionManager.RegisterClient "string:sway" "string:$DESKTOP_AUTOSTART_ID"
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec --no-startup-id /usr/bin/gnome-keyring-daemon --start
# My stuff
exec wl-paste -t text --watch clipman store
exec configure-gtk
exec supersonic
exec sonixd
exec safeeyes
exec dovideo.sh
exec auto-start
exec /usr/lib/kdeconnectd
exec_always gremind
exec swaync
exec /usr/libexec/notification-daemon
exec nm-applet
#exec nextcloud
exec randbg
#exec birdtray
exec indicator-kdeconnect
exec kdeconnect-indicator
exec myweb
exec myterm
#exec srandrd dovideo.sh
exec cbatticons
exec telegram-desktop
exec element-desktop
exec signal-desktop
#exec authy
#exec obsidian
exec pasystray
exec headset-charge-indicator.py
exec blueberry-tray
exec ktimer

View file

@ -1,3 +1,4 @@
# For Smaug
set $mod Mod1
set $terminal_path /home/don/bin/mynewterm
set $snd_sink alsa_output.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.iec958-stereo
@ -224,8 +225,8 @@ bar {
# To get the app_id of the focused window use:
# $ sleep 2 ; swaymsg -t get_tree | jq -r '..|try select(.focused == true)'
assign [app_id="^Wfica$"] 3
assign [class="^Wfica$"] 3
assign [class="zoom"] 5
assign [title="^Zoom"] 5
assign [class="^mpv$"] 9
assign [app_id="^mpv$"] 9
@ -246,15 +247,6 @@ assign [class="^Slack$"] 6
assign [class="^gotktrik$"] 6
assign [app_id="org.jellyfin."] 8
assign [title="Jellyfin Media Player"] 8
#assign [class="evolution-alarm-notify"] floating enable sticky enable
#for_window [class="^Authy Desktop$"] floating enable move scratchpad
#for_window [class="^Slack$"] floating enable move scratchpad
#for_window [title="Reminders"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
#for_window [class="^obsidian"] floating enable move scratchpad
#for_window [class="evolution-alarm-notify"] sticky enable
#for_window [class="feh"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
for_window {
#[class="^Authy Desktop$"] floating enable
@ -272,9 +264,9 @@ for_window {
}
input type:touchpad {
tap enabled
tap enabled
click_method clickfinger
middle_emulation enabled
middle_emulation enabled
dwt enabled
tap_button_map lrm
}
@ -289,7 +281,6 @@ bindsym Mod4+w exec --no-startup-id "randbg-1"
bindsym $mod+Control+d exec --no-startup-id "dovideo.sh"
bindsym Mod4+Tab focus right
bindsym Mod4+Shift+Tab focus left
#bindsym $mod+Tab workspace back_and_forth
bindsym $mod+Control+h move workspace to output left
bindsym $mod+Control+j move workspace to output down
@ -337,51 +328,32 @@ client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
client.background #F8F8F2
exec pasystray
exec_always keyctl link @u @s
#exec_always mykanshi
exec shikane
exec_always shikanectl reload
exec foot --server
exec kitty --title ttmenu -e ttmenu-loop
seat * hide_cursor 8000
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK
#exec dbus-update-activation-environment --systemd DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway
exec --no-startup-id udiskie --tray
# Gnome intergration
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings
exec --no-startup-id gnome-flashback
exec --no-startup-id dbus-send --session --print-reply=literal --dest=org.gnome.SessionManager "/org/gnome/SessionManager" org.gnome.SessionManager.RegisterClient "string:sway" "string:$DESKTOP_AUTOSTART_ID"
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec --no-startup-id /usr/bin/gnome-keyring-daemon --start
# My stuff
exec wl-paste -t text --watch clipman store
exec configure-gtk
exec supersonic
exec sonixd
exec safeeyes
exec dovideo.sh
exec auto-start
exec /usr/lib/kdeconnectd
exec_always gremind
exec swaync
exec /usr/libexec/notification-daemon
exec nm-applet
#exec nextcloud
exec randbg
#exec birdtray
exec indicator-kdeconnect
exec kdeconnect-indicator
exec myweb
exec myterm
#exec srandrd dovideo.sh
exec cbatticons
exec telegram-desktop
exec element-desktop
exec signal-desktop
#exec authy
#exec obsidian
exec pasystray
exec headset-charge-indicator.py
exec blueberry-tray
exec ktimer

View file

@ -1,3 +1,4 @@
# For T2
set $mod Mod1
set $terminal_path /home/don/bin/mynewterm
set $snd_sink alsa_output.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.iec958-stereo
@ -160,7 +161,7 @@ set $mode_system System (l) lock, (e) logout, (a) goaway, (s) suspend, (h) hiber
mode "$mode_system" {
bindsym l exec --no-startup-id $lock, mode "default"
bindsym e exec --no-startup-id swaymsg exit, mode "default"
bindsym a exec --no-startup-id $HOME/bin/gosleep, mode "default"
bindsym a exec --no-startup-id $HOME/bin/goaway, mode "default"
bindsym s exec --no-startup-id systemctl suspend, mode "default"
bindsym h exec --no-startup-id systemctl hibernate, mode "default"
bindsym r exec --no-startup-id systemctl reboot, mode "default"
@ -226,8 +227,8 @@ bar {
# To get the app_id of the focused window use:
# $ sleep 2 ; swaymsg -t get_tree | jq -r '..|try select(.focused == true)'
assign [app_id="^Wfica$"] 3
assign [class="^Wfica$"] 3
assign [class="zoom"] 5
assign [title="^Zoom"] 5
assign [class="^mpv$"] 9
assign [app_id="^mpv$"] 9
@ -248,15 +249,6 @@ assign [class="^Slack$"] 6
assign [class="^gotktrik$"] 6
assign [app_id="org.jellyfin."] 8
assign [title="Jellyfin Media Player"] 8
#assign [class="evolution-alarm-notify"] floating enable sticky enable
#for_window [class="^Authy Desktop$"] floating enable move scratchpad
#for_window [class="^Slack$"] floating enable move scratchpad
#for_window [title="Reminders"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
#for_window [class="^obsidian"] floating enable move scratchpad
#for_window [class="evolution-alarm-notify"] sticky enable
#for_window [class="feh"] floating enable sticky enable
#for_window [title="^Print$"] floating disable
for_window {
#[class="^Authy Desktop$"] floating enable
@ -274,9 +266,9 @@ for_window {
}
input type:touchpad {
tap enabled
tap enabled
click_method clickfinger
middle_emulation enabled
middle_emulation enabled
dwt enabled
tap_button_map lrm
}
@ -291,7 +283,6 @@ bindsym Mod4+w exec --no-startup-id "randbg-1"
bindsym $mod+Control+d exec --no-startup-id "dovideo.sh"
bindsym Mod4+Tab focus right
bindsym Mod4+Shift+Tab focus left
#bindsym $mod+Tab workspace back_and_forth
bindsym $mod+Control+h move workspace to output left
bindsym $mod+Control+j move workspace to output down
@ -339,43 +330,37 @@ client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
client.background #F8F8F2
exec pasystray
exec_always keyctl link @u @s
exec_always mykanshi
exec shikane
exec_always shikanectl reload
exec foot --server
exec kitty --title ttmenu -e ttmenu-loop
seat * hide_cursor 8000
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK
#exec dbus-update-activation-environment --systemd DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway
exec --no-startup-id udiskie --tray
# My stuff
exec --no-startup-id gnome-flashback
exec --no-startup-id dbus-send --session --print-reply=literal --dest=org.gnome.SessionManager "/org/gnome/SessionManager" org.gnome.SessionManager.RegisterClient "string:sway" "string:$DESKTOP_AUTOSTART_ID"
exec wl-paste -t text --watch clipman store
exec configure-gtk
exec supersonic
exec safeeyes
exec sonixd
exec dovideo.sh
exec auto-start
exec swaync
exec /usr/libexec/notification-daemon
exec nm-applet
#exec nextcloud
exec randbg
#exec birdtray
exec indicator-kdeconnect
exec kdeconnect-indicator
exec myweb
exec myterm
#exec srandrd dovideo.sh
#exec telegram-desktop
#exec element-desktop
#exec signal-desktop
#exec authy
#exec obsidian
exec pasystray
exec cbatticons
exec headset-charge-indicator.py
exec blueberry-tray
exec ktimer
exec kanshi
exec wlsunset -l 29.74 -L -95.77
exec powerkit
exec poweralertd
exec flameshot