diff options
Diffstat (limited to '.scripts/i3resize')
| -rwxr-xr-x | .scripts/i3resize | 30 |
1 files changed, 30 insertions, 0 deletions
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 + |
