|
|
@ -254,7 +254,7 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim |
|
|
|
# display "mouse: $new" |
|
|
|
# } |
|
|
|
# |
|
|
|
# _battery() { |
|
|
|
# _battery_info() { |
|
|
|
# count=0 |
|
|
|
# charge=0 |
|
|
|
# case "$_uname_s" in |
|
|
@ -301,7 +301,7 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim |
|
|
|
# charge=$(printf '%s' "$line" | awk -v charge="$charge" '{ print charge + $2 / 100 }') |
|
|
|
# count=$((count + 1)) |
|
|
|
# done << EOF |
|
|
|
# $(wmic path Win32_Battery get BatteryStatus, EstimatedChargeRemaining | tr -d '\r' | tail -n +2) |
|
|
|
# $(wmic path Win32_Battery get BatteryStatus, EstimatedChargeRemaining 2> /dev/null | tr -d '\r' | tail -n +2 || true) |
|
|
|
# EOF |
|
|
|
# ;; |
|
|
|
# *OpenBSD*) |
|
|
@ -319,10 +319,31 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim |
|
|
|
# done |
|
|
|
# ;; |
|
|
|
# esac |
|
|
|
# [ "$count" -ne 0 ] && charge=$(awk -v charge="$charge" -v count="$count" 'BEGIN { print charge / count }') |
|
|
|
# if [ "$charge" -eq 0 ]; then |
|
|
|
# tmux set -ug '@battery_status' \;\ |
|
|
|
# set -ug '@battery_bar' \;\ |
|
|
|
# [ "$count" -ne 0 ] && charge=$(awk -v charge="$charge" -v count="$count" 'BEGIN { print charge / count }') || true |
|
|
|
# } |
|
|
|
# |
|
|
|
# _battery_status() { |
|
|
|
# _battery_info |
|
|
|
# if [ "$charge" = 0 ]; then |
|
|
|
# tmux set -ug '@battery_status' |
|
|
|
# return |
|
|
|
# fi |
|
|
|
# |
|
|
|
# battery_status_charging=$1 |
|
|
|
# battery_status_discharging=$2 |
|
|
|
# if [ x"$discharging" = x"true" ]; then |
|
|
|
# battery_status="$battery_status_discharging" |
|
|
|
# else |
|
|
|
# battery_status="$battery_status_charging" |
|
|
|
# fi |
|
|
|
# |
|
|
|
# tmux set -g '@battery_status' "$battery_status" |
|
|
|
# } |
|
|
|
# |
|
|
|
# _battery_bar() { |
|
|
|
# _battery_info |
|
|
|
# if [ "$charge" = 0 ]; then |
|
|
|
# tmux set -ug '@battery_bar' \;\ |
|
|
|
# set -ug '@battery_hbar' \;\ |
|
|
|
# set -ug '@battery_vbar' \;\ |
|
|
|
# set -ug '@battery_percentage' |
|
|
@ -543,9 +564,9 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim |
|
|
|
# ssh_or_mosh_args=$(_ssh_or_mosh_args "$command") |
|
|
|
# if [ -n "$ssh_or_mosh_args" ]; then |
|
|
|
# # shellcheck disable=SC2086 |
|
|
|
# username=$(ssh -G $ssh_or_mosh_args 2>/dev/null | awk 'NR > 2 { exit } ; /^user / { print $2 }') |
|
|
|
# username=$(command ssh -G $ssh_or_mosh_args 2>/dev/null | awk 'NR > 2 { exit } ; /^user / { print $2 }') |
|
|
|
# # shellcheck disable=SC2086 |
|
|
|
# [ -z "$username" ] && username=$(ssh -T -o ControlPath=none -o ProxyCommand="sh -c 'echo %%username%% %r >&2'" $ssh_or_mosh_args 2>&1 | awk '/^%username% / { print $2; exit }') |
|
|
|
# [ -z "$username" ] && username=$(command ssh -T -o ControlPath=none -o ProxyCommand="sh -c 'echo %%username%% %r >&2'" $ssh_or_mosh_args 2>&1 | awk '/^%username% / { print $2; exit }') |
|
|
|
# else |
|
|
|
# if ! _is_enabled "$ssh_only"; then |
|
|
|
# username=$(printf '%s' "$tty_info" | cut -d' ' -f2) |
|
|
@ -1130,12 +1151,12 @@ run -b '[ -z "#{window_active}" ] && [ -z "#{version}" ] && tmux set display-tim |
|
|
|
# set -g '@battery_bar_length' "$tmux_conf_battery_bar_length" \;\ |
|
|
|
# set -g '@battery_bar_palette' "$tmux_conf_battery_bar_palette" \;\ |
|
|
|
# set -g '@battery_hbar_palette' "$tmux_conf_battery_hbar_palette" \;\ |
|
|
|
# set -g '@battery_vbar_palette' "$tmux_conf_battery_vbar_palette" \;\ |
|
|
|
# set -g '@battery_status_charging' "$(_decode_unicode_escapes "$tmux_conf_battery_status_charging")" \;\ |
|
|
|
# set -g '@battery_status_discharging' "$(_decode_unicode_escapes "$tmux_conf_battery_status_discharging")" |
|
|
|
# set -g '@battery_vbar_palette' "$tmux_conf_battery_vbar_palette" |
|
|
|
# tmux_conf_battery_status_charging=$(_decode_unicode_escapes "$tmux_conf_battery_status_charging") |
|
|
|
# tmux_conf_battery_status_discharging=$(_decode_unicode_escapes "$tmux_conf_battery_status_discharging") |
|
|
|
# interval=60 |
|
|
|
# pkill -f 'cut -c3- ~/\.tmux\.conf \| sh -s _battery' || true |
|
|
|
# status_right="#(printf '\n'; while [ \$(tmux display -p '##{session_attached}') -gt 0 ]; do nice cut -c3- ~/.tmux.conf | sh -s _battery; sleep $interval; done)$status_right" |
|
|
|
# status_right="#(printf '\n'; nice cut -c3- ~/.tmux.conf | sh -s _battery_status \"$tmux_conf_battery_status_charging\" \"$tmux_conf_battery_status_discharging\")#(printf '\n'; while [ \$(tmux display -p '##{session_attached}') -gt 0 ]; do nice cut -c3- ~/.tmux.conf | sh -s _battery_bar; sleep $interval; done)$status_right" |
|
|
|
# ;; |
|
|
|
# esac |
|
|
|
# |
|
|
|