|
- #!/bin/zsh
-
- PANEL_FIFO=/tmp/panel-fifo-vnc
-
- # If already started, kill utilities
- if [ -e "$PANEL_FIFO" ]; then
- rm "$PANEL_FIFO"
- killall panel_bar
- killall bspc
- killall xtitle
- killall clock
- killall battery
- killall volume
- fi
-
- mkfifo "$PANEL_FIFO"
-
- bspc subscribe > "$PANEL_FIFO" &
- xtitle -sf 'T%s\n' > "$PANEL_FIFO" &
- clock -sf 'CD%a %d %b' > "$PANEL_FIFO" &
- clock -sf 'CT%H:%M' > "$PANEL_FIFO" &
-
- width=1900
- height=24
- size=10
- volume -sf 'VS%s' > "$PANEL_FIFO" &
- volume -sf 'VI%i' > "$PANEL_FIFO" &
-
- # If given a width, use it
- if [[ -n "$1" ]]; then
- width="$1"
- fi
-
- cat "$PANEL_FIFO" \
- | panel_bar \
- | lemonbar -g "$width"x"$height"+10+0 \
- -f "monofur\ for\ Powerline:size=$size" \
- -f "FontAwesome:size=$size" \
- -u 0 \
- -B '#00AAAAAA' \
- -F '#FF202020' &
-
- wait
|