#!/usr/bin/env fish
set left 105
set right 106
set up 103
set down 108
set yellow "0,0: (255,163,0) #FFA300 srgb(255,163,0)"
set green "0,0: (0,228,54) #00E436 srgb(0,228,54)"
set blue "0,0: (41,173,255) #29ADFF srgb(41,173,255)"
set red "0,0: (255,0,77) #FF004D srgb(255,0,77)"
sleep 3
while true
set color $(grim -g "980,500 1x1" -t ppm - | magick - -format '%[pixel:p(0,0}]' txt:- | tail -n +2)
echo "color check"
switch $color
case $yellow
set keypress $up
case $green
set keypress $right
case $blue
set keypress $down
case $red
set keypress $left
end
echo "did not die"
ydotool key "$keypress":1
sleep 0.2
ydotool key "$keypress":0
sleep 0.01
end