dotfiles/home/dot_config/sway/config.d/scratchpad

17 lines
550 B
Text

set $ddterm-id dropdown-terminal
set $ddterm $term --app-id $ddterm-id
set $ddterm-resize resize set 80ppt 40ppt, move position 10ppt -60px
# 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 $mod+Escape exec swaymsg '[app_id="$ddterm-id"] scratchpad show' \
|| $ddterm \
&& sleep .1 && swaymsg '[app_id="$ddterm-id"] $ddterm-resize'
# ^-- resize again, case moving to different output