Merge branch 'master' of ssh://github.com/thomasba/dot-files

main
Thomas Ba. 9 years ago
commit cbe6742227

@ -118,6 +118,7 @@ bindsym Mod4+Shift+k kill client
bindsym Mod4+p exec rofi-pass bindsym Mod4+p exec rofi-pass
bindsym Mod4+i exec teiler bindsym Mod4+i exec teiler
bindsym Mod4+v exec rofi
bindsym Mod4+comma split vertical bindsym Mod4+comma split vertical
bindsym Mod4+period split horizontal bindsym Mod4+period split horizontal
@ -132,6 +133,7 @@ bindsym Mod4+c exec bashrun --toggle
bindsym Mod4+b border toggle bindsym Mod4+b border toggle
bindsym Mod4+o open bindsym Mod4+o open
bindsym Mod4+p exec rofi-pass
bindsym Mod4+Shift+r restarts i3 inplace bindsym Mod4+Shift+r restarts i3 inplace

@ -12,6 +12,8 @@ EOH
} }
prompt_tba_setup () { prompt_tba_setup () {
setopt prompt_subst
local text_col=${1:-'white'} local text_col=${1:-'white'}
local parens_col=${2:-'cyan'} local parens_col=${2:-'cyan'}
local time_col=${3:-'yellow'} local time_col=${3:-'yellow'}
@ -27,6 +29,7 @@ prompt_tba_setup () {
local time_color="%b%F{$time_col}" local time_color="%b%F{$time_col}"
local red="%B%F{red}" local red="%B%F{red}"
local yellow="%B%F{yellow}" local yellow="%B%F{yellow}"
local green="%b%F{green}"
local hostname="%B%F{green}" local hostname="%B%F{green}"
local user_color="%b%F{green}" local user_color="%b%F{green}"
if [[ "$(id -u)" = "0" ]] ; then if [[ "$(id -u)" = "0" ]] ; then
@ -118,16 +121,25 @@ prompt_tba_setup () {
# I want to know my battery percentage when running on battery power # I want to know my battery percentage when running on battery power
if which acpi &> /dev/null; then if which acpi &> /dev/null; then
local BATTSTATE="$(acpi -b 2> /dev/null)" local BATTSTATE="$(LANG=en_US acpi -b 2> /dev/null)"
local BATTPRCNT="$(echo ${BATTSTATE[(w)4]}|sed -r 's/(^[0-9]+).*/\1/')" local BATTPRCNT="$(echo ${BATTSTATE[(w)4]}|sed -r 's/(^[0-9]+).*/\1/')"
local BATTCHRG="$(echo ${BATTSTATE[(w)3]}|sed -r 's/(^[A-Za-z]+).*/\1/')"
# reset values
BAT=""
BAT_CHRG=""
BAT_CRIT=""
BAT_LOW=""
# set actual value
if [[ -z "${BATTPRCNT}" ]]; then if [[ -z "${BATTPRCNT}" ]]; then
PR_BATTERY="" BAT=""
elif [[ "${BATTCHRG}" == "Charging" ]] ; then
BAT_CHRG=" ${green}B:${BATTPRCNT}%%"
elif [[ "${BATTPRCNT}" -lt 20 ]]; then elif [[ "${BATTPRCNT}" -lt 20 ]]; then
PR_BATTERY=" $redB:${BATTPRCNT}%%" BAT_CRIT=" ${red}B:${BATTPRCNT}%%"
elif [[ "${BATTPRCNT}" -lt 40 ]]; then elif [[ "${BATTPRCNT}" -lt 40 ]]; then
PR_BATTERY=" $yellowB:${BATTPRCNT}%%" BAT_LOW=" ${yellow}B:${BATTPRCNT}%%"
else else
PR_BATTERY=" B:${BATTPRCNT}%%" BAT=" B:${BATTPRCNT}%%"
fi fi
fi fi
@ -153,7 +165,7 @@ prompt_tba_setup () {
$reset$time_color%\${PR_PWDLEN}<...<%~%<<\ $reset$time_color%\${PR_PWDLEN}<...<%~%<<\
$reset\ $reset\
$parens├─($red\${IS_SSH_CONN}%(?.. E:%?)$text\${PR_BATTERY}\${SCREEN}\${JOBS}\ $parens├─($red\${IS_SSH_CONN}%(?.. E:%?)$green\${BAT_CHRG}$yellow\${BAT_LOW}$red\${BAT_CRIT}$text\${BAT}\${SCREEN}\${JOBS}\
\${GITBRANCH} $parens)$reset\ \${GITBRANCH} $parens)$reset\
$parens└─[%(!.#.$)]${text} " $parens└─[%(!.#.$)]${text} "

Loading…
Cancel
Save