# limitations under the License.
-# sometimes I want to pull in and sometimes I want to swap.
+# pull in the $1 marked window to the current workspace, unless the current workspace is #1, then swap it with the current window
set -e; . /usr/local/lib/bash-bear; set +e
mark=$1
+# height of currently focused window
h=$(i3-msg -t get_tree | jq -r ".. | select(.focused? == true) | .rect.height")
cur_workspace=$(i3-msg -t get_workspaces | jq -r '.[] | select(.focused? == true) | .name')
-
# 1080 = half the 4k height
#if [[ $cur_workspace == 1 && $h ]] && (( h <= 1080 )); then
if [[ $cur_workspace == 1 && $h ]]; then