dotfiles/de/home/.config/sway/scripts/eww-toggle.sh
2025-09-02 15:00:03 -07:00

29 lines
425 B
Bash
Executable file

#!/bin/bash
if [[ -z ${1} ]];then
printf 'no variable provided\n'
exit 1
fi
eww get "${1}"
case "$(eww get ${1})" in
true)
var_state="false"
;;
false)
var_state="true"
;;
*)
printf "bad variable parsing\n"
exit 1
;;
esac
#if [[ "$(eww get ${1})" -eq "true" ]];then
# var_state="false"
#else
# var_state="true"
#fi
echo "eww update ${1}=${var_state}"
eww update "${1}=${var_state}"