#!/bin/sh

# unused for now, repurposing for ddcutil control
## back in use!

CHOICE=$(printf "brightness\ncontrast\ntoggle secondary display" | dmenu -c -i -l 3)
DISPLAY_STATUS=$(xrandr | grep DisplayPort-0)
MONITORS="1 2"

toggle() {
  case $DISPLAY_STATUS in
    *3440x1440*)
      xrandr --output DisplayPort-0 --off;;
    *)
      init_displays;;
  esac
}

get_value() {
  VALUE=$(printf "0\n10\n20\n30\n40\n50\n60\n70\n80\n90\n100" | dmenu -c -i -p "value to set")
}

case $CHOICE in
  "brightness")
    get_value
    for monitor in $MONITORS; do
    ddcutil -d $monitor setvcp 10 $VALUE
    done;;
  "contrast")
    get_value
    for monitor in $MONITORS; do
    ddcutil -d $monitor setvcp 12 $VALUE
    done;;
  "toggle secondary display")
    toggle;;
esac
