commit 5284072a62cb0fdb543062ff4c3958db651a49b1 parent 49648ae52a5eac9abc26ebd6591788304471cf54 Author: jacobs-github <JacobDoesLinux@protonmail.com> Date: Thu, 20 Feb 2020 23:07:03 -0800 initial commit; set node position Diffstat:
| A | bspwm/.config/bspwm/bspc-utils/bspc-set-position | | | 23 | +++++++++++++++++++++++ |
1 file changed, 23 insertions(+), 0 deletions(-)
diff --git a/bspwm/.config/bspwm/bspc-utils/bspc-set-position b/bspwm/.config/bspwm/bspc-utils/bspc-set-position @@ -0,0 +1,23 @@ +#!/bin/dash +# Jacob Edwards, Feb 2020 +# set node position in bspwm +. "$( dirname $0 )/functions" +help "$1" '[x] [y]' +need_argument "$2" + +if [ "$( is_floating )" -ne 0 ]; then + exit 1 +fi + + +xset=$1 +yset=$2 + +pos="$( position )" +xpos="$( printf -- "$pos" | awk -F ',' '{print $1}' )" +ypos="$( printf -- "$pos" | awk -F ',' '{print $2}' )" + +xdiff="$( expr "$xset" - "$xpos" )" +ydiff="$( expr "$yset" - "$ypos" )" + +bspc node focused.floating --move "$xdiff" "$ydiff"