config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

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:
Abspwm/.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"