#!/usr/bin/env bash installdir=/ XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" defaultpanel="$XDG_CONFIG_HOME/herbstluftwm/panel.sh" [ -x "$defaultpanel" ] || defaultpanel="$installdir/etc/xdg/herbstluftwm/panel.sh" panelcmd="${1:-$defaultpanel}" herbstclient emit_hook quit_panel monitors=$(herbstclient list_monitors) for i in $(echo "$monitors" | cut -d':' -f1) ; do "$panelcmd" "$i" & done # wait and restart stalonetray sleep 1 killall -q stalonetray while pgrep -u "$UID" -x stalonetray >/dev/null; do sleep 1 done herbstclient spawn stalonetray --geometry 1x1+1250+0 --window-layer top -c "$XDG_CONFIG_HOME/stalonetray/stalonetrayrc"