From eb7451f76c6bacda1eaf2150e903a95a9ba1f5f5 Mon Sep 17 00:00:00 2001 From: luke Date: Tue, 22 May 2018 22:55:06 -0700 Subject: resize now sensible --- .scripts/i3resize | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 .scripts/i3resize (limited to '.scripts') diff --git a/.scripts/i3resize b/.scripts/i3resize new file mode 100755 index 0000000..6675965 --- /dev/null +++ b/.scripts/i3resize @@ -0,0 +1,30 @@ +#!/bin/bash + +# This script was made by `goferito` on Github. + +direction=$1 +pts="2" +distanceStr="$pts px or $pts ppt" + +[ -z $1 ] && echo "No direction provided" && exit 1 + +if [ "$1" == "up" ]; then +i3-msg resize grow up $distanceStr | grep '"success":true' || \ + i3-msg resize shrink down $distanceStr +fi + +if [ "$1" == "down" ]; then +i3-msg resize shrink up $distanceStr | grep '"success":true' || \ + i3-msg resize grow down $distanceStr +fi + +if [ "$1" == "left" ]; then +i3-msg resize shrink right $distanceStr | grep '"success":true' || \ + i3-msg resize grow left $distanceStr +fi + +if [ "$1" == "right" ]; then +i3-msg resize grow right $distanceStr | grep '"success":true' || \ + i3-msg resize shrink left $distanceStr +fi + -- cgit v1.3.1