mirror of
1
0
Fork 0

added a percentage style to the battery indicator

This commit is contained in:
Gregory Pakosz 2016-01-16 18:57:30 +01:00
parent 33e0fe5468
commit de55dc6e6a
3 changed files with 27 additions and 7 deletions

View File

@ -275,7 +275,7 @@ run 'cut -c3- ~/.tmux.conf | sh -s apply_configuration'
# status_right_prefix="#{?client_prefix,#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[bold]⌨ #[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_status_bg]#[nobold],}" # status_right_prefix="#{?client_prefix,#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[bold]⌨ #[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_status_bg]#[nobold],}"
# fi # fi
# if [ x"$battery_enabled" = x"true" ] ; then # if [ x"$battery_enabled" = x"true" ] ; then
# status_right_battery="${tmux_conf_battery:-#(cut -c3- ~/.tmux.conf | sh -s battery ${tmux_conf_battery_symbol:-block} ${tmux_conf_battery_symbol_count:-auto} \"${tmux_conf_battery_palette:-colour160,colour254,colour16}\" ${tmux_conf_battery_status:-enabled})} " # status_right_battery="${tmux_conf_battery:-#(cut -c3- ~/.tmux.conf | sh -s battery ${tmux_conf_battery_style:-bar} ${tmux_conf_battery_symbol:-block} ${tmux_conf_battery_symbol_count:-auto} \"${tmux_conf_battery_palette:-colour160,colour254,colour16}\" ${tmux_conf_battery_status:-enabled})} "
# has_battery=$(eval echo \$${status_right_battery#\#}) # has_battery=$(eval echo \$${status_right_battery#\#})
# if [ -n "$has_battery" ] && ([ x"$time_enabled" = x"true" ] || [ x"$date_enabled" = x"true" ]) ; then # if [ -n "$has_battery" ] && ([ x"$time_enabled" = x"true" ] || [ x"$date_enabled" = x"true" ]) ; then
# status_right_battery="${status_right_battery}#[fg=$tmux_conf_theme_time_date_fg,nobold]$right_separator" # status_right_battery="${status_right_battery}#[fg=$tmux_conf_theme_time_date_fg,nobold]$right_separator"
@ -410,10 +410,11 @@ run 'cut -c3- ~/.tmux.conf | sh -s apply_configuration'
# return # return
# fi # fi
# #
# battery_symbol=$1 # battery_style=$1
# battery_symbol_count=$2 # battery_symbol=$2
# battery_palette=$3 # battery_symbol_count=$3
# battery_status=$4 # battery_palette=$4
# battery_status=$5
# if [ x"$battery_symbol_count" = x"auto" ]; then # if [ x"$battery_symbol_count" = x"auto" ]; then
# columns=$(tmux -q display -p '#{client_width}' 2> /dev/null || echo 80) # columns=$(tmux -q display -p '#{client_width}' 2> /dev/null || echo 80)
# if [ $columns -ge 80 ]; then # if [ $columns -ge 80 ]; then
@ -437,13 +438,18 @@ run 'cut -c3- ~/.tmux.conf | sh -s apply_configuration'
# fi # fi
# fi # fi
# #
# if [ x"$battery_style" = x"percentage" ] ; then
# printf %.0f%% $(awk "BEGIN{print $charge * 100}")
# return
# fi
#
# if echo $battery_palette | grep -q -E '^heat|gradient(,[a-z0-9]{7,9})?$'; then # if echo $battery_palette | grep -q -E '^heat|gradient(,[a-z0-9]{7,9})?$'; then
# battery_style=$(echo $battery_palette | cut -d, -f1) # palette_style=$(echo $battery_palette | cut -d, -f1)
# battery_bg=$(echo $battery_palette | cut -s -d, -f2) # battery_bg=$(echo $battery_palette | cut -s -d, -f2)
# battery_bg=${battery_bg:-colour16} # battery_bg=${battery_bg:-colour16}
# gradient="196 202 208 214 220 226 190 154 118 82 46" # gradient="196 202 208 214 220 226 190 154 118 82 46"
# heat="233 234 235 237 239 241 243 245 247 144 143 142 184 214 208 202 196" # heat="233 234 235 237 239 241 243 245 247 144 143 142 184 214 208 202 196"
# eval palette=$(echo \$$battery_style) # eval palette=$(echo \$$palette_style)
# count=$(echo $(echo $palette | wc -w)) # count=$(echo $(echo $palette | wc -w))
# #
# eval set -- "$palette" # eval set -- "$palette"

View File

@ -17,6 +17,12 @@ tmux_conf_theme_prefix=disabled
tmux_conf_theme_battery=enabled tmux_conf_theme_battery=enabled
#tmux_conf_theme_battery=disabled #tmux_conf_theme_battery=disabled
# style to use for the battery status, possible values are:
# - bar
# - percentage
tmux_conf_battery_style=bar
#tmux_conf_battery_style=percentage
# symbols to use for battery status, possible values are: # symbols to use for battery status, possible values are:
# - block # - block
# - heart # - heart

View File

@ -179,6 +179,14 @@ To enable or disable the battery indicator, edit the `~/.tmux.conf.local` file
The possible values for `tmux_conf_theme_battery` are `enabled` (default) or The possible values for `tmux_conf_theme_battery` are `enabled` (default) or
`disabled`. `disabled`.
The battery indicator can either be a charging bar or a percentage which is
controlled by the `tmux_conf_battery_style` variable:
tmux_conf_battery_style=bar
The possible values for `tmux_conf_battery_style` are `bar` (default) or
`percentage`.
You can also customize the symbol used in the battery bar as well as their You can also customize the symbol used in the battery bar as well as their
number by adjusting the `tmux_conf_battery_symbol` and number by adjusting the `tmux_conf_battery_symbol` and
`tmux_conf_battery_symbol_count` variables. `tmux_conf_battery_symbol_count` variables.