Files
dotfile/usr/local/bin/control-panel
T
2023-05-25 01:05:57 +05:45

28 lines
494 B
Bash
Executable File

#!/usr/bin/env bash
#By: S4NKALP https://github.com/S4NKALP
FILE="$HOME/.cache/eww.control"
ewwcfg="$HOME/.config/bspwm/widgets/control-panel"
EWW=`which eww`
if [[ ! `pidof eww` ]]; then
${EWW} -c $HOME/.config/bspwm/widgets/control-panel daemon &
sleep 1
fi
launch_eww() {
${EWW} --config "$ewwcfg" open control-panel
}
## Launch or close widgets accordingly
if [[ ! -f "$FILE" ]]; then
touch "$FILE"
launch_eww
else
${EWW} --config "$ewwcfg" close control-panel
rm "$FILE"
fi