diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-12-26 20:14:21 +0200 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-12-26 20:14:25 +0200 |
| commit | 2887327d962d2afb799210666a7fe9e55256e14a (patch) | |
| tree | 31b3b66c77100014ea29f381867caa93e3ca13b3 | |
| parent | 129fc1a1cd553a22d9d54f3c99b4608c6d757d5f (diff) | |
| download | dotfiles-2887327d962d2afb799210666a7fe9e55256e14a.tar dotfiles-2887327d962d2afb799210666a7fe9e55256e14a.tar.gz dotfiles-2887327d962d2afb799210666a7fe9e55256e14a.zip | |
Improved battery section, when the computer doesn't have a battery
| -rwxr-xr-x | .zshrc | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -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/" + |
