speedwm-personal/scripts/speedwm_status

18 lines
434 B
Plaintext
Raw Normal View History

2022-10-01 22:46:40 +02:00
#!/bin/sh
# speedwm_status
# status bar manager
STATUSBAR=$(cat /usr/share/speedwm/statusbar)
STATUSBAR2=$(grep speedwm.status: $HOME/.config/speedwm-de/speedwmrc | awk '{ print $2 }')
IN_ARGS="$@"
# check if the two values are the same, if not then we use the rc config
if [ "$STATUSBAR" != "$STATUSBAR2" ]; then
STATUSBAR="$STATUSBAR2"
fi
pgrep -x $STATUSBAR || $STATUSBAR $IN_ARGS > /tmp/statusbar-log &
sleep 3
$0 && exit 0