window="$(yabai -m query --windows --window)"
|
|
display="$(yabai -m query --displays --window)"
|
|
coords="$(jq --argjson window "$window" --argjson display "$display" -nr '(($display.frame | .x + .w / 2) - ($window.frame.w / 2) | tostring) + ":" + (($display.frame | .y + .h / 2) - ($window.frame.h / 2) | tostring)')"
|
|
yabai -m window --move "abs:$coords"
|