Add get_height to lemonbar

This commit is contained in:
Riyyi
2019-05-29 00:27:32 +02:00
parent e3bc8874b9
commit 8799a7ca1e
3 changed files with 18 additions and 10 deletions
+1 -1
View File
@@ -19,6 +19,6 @@ fi
INPUT="%{$R}%{$U}%{$D}" INPUT="%{$R}%{$U}%{$D}"
END="%{A}%{A}%{A}" END="%{A}%{A}%{A}"
PIPE="$("$(dirname "$0")"/lemonbar.sh getpipe)" PIPE="$("$(dirname "$0")"/lemonbar.sh get_pipe)"
printf "%s\n" "brightness$INPUT$ICON $PERCENTAGE%$END" > "$PIPE" & printf "%s\n" "brightness$INPUT$ICON $PERCENTAGE%$END" > "$PIPE" &
+15 -7
View File
@@ -2,6 +2,7 @@
PIPE="/tmp/lemonbar_pipe" PIPE="/tmp/lemonbar_pipe"
PANEL="lemonbar_panel" PANEL="lemonbar_panel"
PANEL_HEIGHT=38
title() { title() {
# Grab focused window's ID # Grab focused window's ID
@@ -34,7 +35,7 @@ clock() {
bar() { bar() {
lemonbar \ lemonbar \
-a 20 -g x38 -n "$PANEL" \ -a 20 -g x$PANEL_HEIGHT -n "$PANEL" \
-f "DejaVu Sans-8" -o 0 \ -f "DejaVu Sans-8" -o 0 \
-f "FontAwesome5Free Solid-8" -o -3 \ -f "FontAwesome5Free Solid-8" -o -3 \
-f "FontAwesome5Free Regular-8" -o -3 \ -f "FontAwesome5Free Regular-8" -o -3 \
@@ -107,17 +108,24 @@ start() {
;; ;;
esac esac
printf "%s\n" "%{l}$workspaces%{c}$title%{r}$volume $brightness $wifi $iface $battery $clock " printf "%s\n" "%{l}$workspaces%{c}$title%{r}$volume $brightness $wifi $iface $battery $clock "
done < "$PIPE" | bar | sh done < "$PIPE" | bar | sh &
wait wait
} }
getpipe() { get_height() {
printf "%s" "$PANEL_HEIGHT"
}
get_pipe() {
printf "%s" "$PIPE" printf "%s" "$PIPE"
} }
if type "$1" 2> /dev/null | grep -q "function"; then case "$1" in
"$@" start | get_height | get_pipe)
else "$1"
;;
"")
start start
fi ;;
esac
+1 -1
View File
@@ -30,6 +30,6 @@ fi
INPUT="%{$L}%{$S}%{$R}%{$U}%{$D}" INPUT="%{$L}%{$S}%{$R}%{$U}%{$D}"
END="%{A}%{A}%{A}%{A}%{A}" END="%{A}%{A}%{A}%{A}%{A}"
PIPE="$("$(dirname "$0")"/lemonbar.sh getpipe)" PIPE="$("$(dirname "$0")"/lemonbar.sh get_pipe)"
printf "%s\n" "volume%{F$COLOR}$INPUT$SYMBOL $VOLUME%$END%{F-}" > "$PIPE" & printf "%s\n" "volume%{F$COLOR}$INPUT$SYMBOL $VOLUME%$END%{F-}" > "$PIPE" &