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