summaryrefslogtreecommitdiffstats
path: root/.scripts
diff options
context:
space:
mode:
Diffstat (limited to '.scripts')
-rwxr-xr-x.scripts/i3resize30
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
+