[sway] Add Nextcloud startup and dropdown terminal

This commit is contained in:
Gregory Trolliet 2024-11-28 17:55:12 +01:00
parent 5b6fea43d2
commit 75af24765c

View file

@ -318,6 +318,37 @@ for_window [class="Xreader"] resize set width 40ppt
for_window [app_id="org.pwmt.zathura"] resize set width 40ppt for_window [app_id="org.pwmt.zathura"] resize set width 40ppt
for_window [app_id="gnome-calendar"] floating enable for_window [app_id="gnome-calendar"] floating enable
#===============================#
# Startup app #
#===============================#
exec nextcloud
#===============================#
# Dropdown terminal #
#===============================#
# source:
#https://www.reddit.com/r/swaywm/comments/goxsce/comment/inrdg0k
# Start with specific app_id/class
set $ddterm-id dropdown-terminal
set $ddterm $term --class $ddterm-id
set $ddterm-resize resize set 100ppt 100ppt, move position 0 0
# resize/move new dropdown terminal windows
for_window [app_id="$ddterm-id"] {
floating enable
$ddterm-resize
move to scratchpad
scratchpad show
}
# show existing or start new dropdown terminal
bindsym Ctrl+Escape exec swaymsg '[app_id="$ddterm-id"] scratchpad show' \
|| $ddterm -e tmuxinator start default \
&& sleep .1 && swaymsg '[app_id="$ddterm-id"] $ddterm-resize'
# ^-- resize again, case moving to different output
#======# #======#
# Misc # # Misc #
#======# #======#