#!/bin/sh # speedwm_status # status bar manager for speedwm/stellar STATUSBAR="speedwm-stellar" # should be stellar IN_ARGS="$@" # arguments LOADTEXT="Loading" # load text mkdir -p $HOME/.config/speedwm/ # run status rstatus() { while true; do $STATUSBAR $IN_ARGS > /tmp/statusbar-log done } # run loop statusfunc() { if pgrep -x $STATUSBAR > /dev/null; then clear printf "Status bar is already running, continuing loop." sleep 3 else speedwm -s "$LOADTEXT" rstatus fi statusfunc } statusfunc