diff --git a/dk-home/.config/dk/dkrc b/dk-home/.config/dk/dkrc index baf8fd57..d9ef72f3 100755 --- a/dk-home/.config/dk/dkrc +++ b/dk-home/.config/dk/dkrc @@ -14,10 +14,10 @@ if hash sxhkd >/dev/null 2>&1; then sxhkd -c "$HOME/.config/dk/sxhkdrc" & fi -# (re)load sxhkd for keybinds +# (re)load lemonbar script if hash lemonbar bar >/dev/null 2>&1; then pkill lemonbar - bar & + bar 2>/dev/null & fi { # compound command to redirect all output diff --git a/dk-home/.local/bin/bar b/dk-home/.local/bin/bar index af8e6c7d..5bd91fba 100755 --- a/dk-home/.local/bin/bar +++ b/dk-home/.local/bin/bar @@ -3,7 +3,7 @@ # simple lightweight lemonbar script for use with dk -set -o pipefail +set -eE -o pipefail bg="#111111" fg="#666666" @@ -122,7 +122,7 @@ parsefifo() # kill the process and cleanup if we exit or get killed -trap "trap - TERM; kill 0; rm -f '$fifo'" INT TERM QUIT EXIT +trap "trap - TERM; kill 0; rm -f '$fifo'" INT TERM QUIT EXIT PIPE # make the fifo [ -e "$fifo" ] && rm "$fifo"