From 2887327d962d2afb799210666a7fe9e55256e14a Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 26 Dec 2020 20:14:21 +0200 Subject: Improved battery section, when the computer doesn't have a battery --- .zshrc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index acec32f..46d46cc 100755 --- a/.zshrc +++ b/.zshrc @@ -224,7 +224,7 @@ alien_prompt_section_prompt() { ) } -alien_battery_stat(){ # overrides the default implementation +alien_battery_stat(){ __os=$(uname) if [[ ${__os} = "Linux" ]]; then if command -v upower > /dev/null 2>&1 ; then @@ -243,6 +243,19 @@ alien_battery_stat(){ # overrides the default implementation unset __os __bat_power __bat_power_ind __bat_per } +alien_prompt_section_battery() { + local __to_return=" " + if [ $(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep state) ]; then + __to_return=" $(alien_battery_stat) " + fi + __section=( + content $__to_return + foreground $ALIEN_SECTION_BATTERY_FG + background $ALIEN_SECTION_BATTERY_BG + separator 1 + ) +} + # ------------------------------------------------------------------------------ # Aliases # ------------------------------------------------------------------------------ @@ -278,3 +291,4 @@ if [[ -x "$(command -v vimx)" ]]; then alias vim='vimx'; fi alias v="vim" alias cdp="cd ~/Programming/GitHub-repos/" + -- cgit v1.2.3