#!/usr/bin/env sh increase=0 if [ "$1" != "-i" ] && [ "$1" != "-d" ] || [ -z "$2" ]; then echo "Wrong number of arguments" exit 1 else [ "$1" = "-i" ] && increase=1 fi amount="$2" curr_out="$(hyprctl -j getoption general:gaps_out | jq '.int')" if [ $increase = 1 ]; then new_out=$(($curr_out + $amount)) else new_out=$(($curr_out - $amount)) fi new_in="$(($new_out / 2))" if [ $new_out -lt 0 ] || [ $new_in -lt 0 ]; then new_out=0 new_in=0 fi hyprctl keyword general:gaps_out "$new_out" hyprctl keyword general:gaps_in "$new_in"