#!/usr/bin/env bash clamp() { min=$1 max=$2 val=$3 python -c "print(max($min, min($val, $max)))" } direction=$1 current=$2 if test "$direction" = "down"; then target=$(clamp 1 10 $(($current + 1))) echo "jumping to $target" hyprctl dispatch workspace $target elif test "$direction" = "up"; then target=$(clamp 1 10 $(($current - 1))) echo "jumping to $target" hyprctl dispatch workspace $target fi