dotfiles/wayland/config/sway/scripts/eww-toggle.sh

23 lines
387 B
Bash
Executable file

#!/bin/bash
if [[ -z ${1} ]]; then
printf 'no variable provided\n'
exit 1
fi
if [[ ! -d "/tmp/eww_vars" ]]; then
mkdir -p "/tmp/eww_vars"
fi
if [[ -f "/tmp/eww_vars/${1}" ]]; then
if grep -q 'true' "/tmp/eww_vars/${1}"; then
var_state="false"
else
var_state="true"
fi
else
var_state="false"
fi
printf '%s\n' "${var_state}" >"/tmp/eww_vars/${1}"
#eww get "${1}"