Tmux : Fix battery status.

This commit is contained in:
Dmitry Voronin 2024-04-04 01:33:48 +03:00
parent 96f0d62e01
commit d4826c5cc2

View file

@ -28,7 +28,8 @@ function _tmux_battery() {
echo -n "${icon}" echo -n "${icon}"
${is_charging} && echo -n "󱐋" ${is_charging} && echo -n "󱐋"
echo -n "\n${level}" echo
echo -n "${level}"
} }
function _tmux_volume() { function _tmux_volume() {
@ -63,6 +64,9 @@ function _tmux_volume() {
function _tmux_statusbar() { function _tmux_statusbar() {
local IFS=$'\n' local IFS=$'\n'
local sep="" local sep=""
local thr_volume=100
local thr_battery=40
local is_uber=$(cat "/tmp/.tmux_uber")
# Get data. # Get data.
battery=($(_tmux_battery)) battery=($(_tmux_battery))
@ -71,8 +75,8 @@ function _tmux_statusbar() {
# Prepare separators. # Prepare separators.
sep_batvol=" " sep_batvol=" "
if [[ "${battery[1]}" != "" ]] || [[ "${volume[1]}" != "" ]]; then if ${is_uber} || [[ "${battery[1]}" -lt "${thr_battery}" ]] || [[ "${volume[1]}" -gt "${thr_volume}" ]]; then
sep_batvol="" sep_batvol=" ${sep} "
fi fi
if [[ "${battery[0]}" = "" ]]; then if [[ "${battery[0]}" = "" ]]; then
sep_batvol="" sep_batvol=""
@ -82,7 +86,7 @@ function _tmux_statusbar() {
echo -n " " echo -n " "
# Assemble. # Assemble.
if $(cat "/tmp/.tmux_uber"); then if ${is_uber}; then
local lang=($(_tmux_language)) local lang=($(_tmux_language))
[[ "${lang[0]}" != "" ]] && { [[ "${lang[0]}" != "" ]] && {
echo -n "${lang[0]} ${sep} " echo -n "${lang[0]} ${sep} "