#!/usr/bin/env bash STATE="${XDG_RUNTIME_DIR}/gammastep-temp" STEP=500 MIN=1000 MAX=6500 current=$(cat "$STATE" 2>/dev/null || echo 6500) case "$1" in down) current=$((current + STEP)) ;; up) current=$((current - STEP)) ;; esac current=$(( current < MIN ? MIN : current > MAX ? MAX : current )) echo "$current" > "$STATE" gammastep -m randr -x gammastep -m randr -O "$current"