summaryrefslogtreecommitdiffstats
path: root/.scripts
diff options
context:
space:
mode:
authorluke <luxmyth@gmail.com>2018-05-22 22:55:06 -0700
committerluke <luxmyth@gmail.com>2018-05-22 22:55:06 -0700
commiteb7451f76c6bacda1eaf2150e903a95a9ba1f5f5 (patch)
treefd919192869cb07bbd8e04c49f3e32b2495e263a /.scripts
parent815c0a3a32848a8cb8a849b9af5da83cc646f491 (diff)
downloadeibhear-eb7451f76c6bacda1eaf2150e903a95a9ba1f5f5.tar.gz
eibhear-eb7451f76c6bacda1eaf2150e903a95a9ba1f5f5.tar.zst
eibhear-eb7451f76c6bacda1eaf2150e903a95a9ba1f5f5.zip
resize now sensible
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
+