fix audio; add reverse color support
This commit is contained in:
@ -32,7 +32,7 @@ else
|
||||
[[ -f "$COLORS" ]] && COLORS=true || COLORS=false
|
||||
fi
|
||||
|
||||
# get $LOAD, $LONG_TEXT and $SHORT_TEXT
|
||||
# get $LOAD, $LOAD_REVERSE, $LONG_TEXT and $SHORT_TEXT
|
||||
source $HOME/.config/i3blocks/modules/${1}.sh
|
||||
|
||||
# print text
|
||||
@ -53,8 +53,17 @@ else
|
||||
fi
|
||||
|
||||
# print colors or black/white
|
||||
for i in "${!BW[@]}"; do
|
||||
if [[ $LOAD -lt $((($i+1) * $INTERVAL)) ]]; then
|
||||
[[ "$COLORS" = true ]] && echo "${COLOR[$i]}" || echo "${BW[$i]}"
|
||||
fi
|
||||
done
|
||||
if [[ "$LOAD" = false ]]; then
|
||||
echo "${BW[4]}"
|
||||
else
|
||||
for i in "${!BW[@]}"; do
|
||||
if [[ $LOAD -lt $((($i+1) * $INTERVAL)) ]]; then
|
||||
if [[ "$REVERSE_COLOR" = true ]]; then
|
||||
u=$((${#BW[@]}-$i))
|
||||
[[ "$COLORS" = true ]] && echo "${COLOR[$u]}" || echo "${BW[$u]}"
|
||||
else
|
||||
[[ "$COLORS" = true ]] && echo "${COLOR[$i]}" || echo "${BW[$i]}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
@ -18,5 +18,6 @@ while read -r LINE; do
|
||||
done <<< $(cat $BATS)
|
||||
|
||||
LOAD=$((${ENERGY_NOW} * 100 / ${ENERGY_FULL}))
|
||||
REVERSE_COLOR=true
|
||||
LONG_TEXT="$STATUS$LOAD%"
|
||||
SHORT_TEXT="$STATUS$LOAD"
|
||||
|
Reference in New Issue
Block a user