From 08cf537076d5d1768bfff9d8987747e3bbae1f4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Oliveira?= Date: Fri, 11 Dec 2020 12:03:20 +0000 Subject: [PATCH 1/4] Added a script to show battery status --- pfetch | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pfetch b/pfetch index 039a898..0d6cf14 100755 --- a/pfetch +++ b/pfetch @@ -999,6 +999,11 @@ get_wm() { log wm "$wm" >&6 } +get_battery(){ + battery_level=`cat /sys/class/power_supply/BAT1/capacity` + battery_status=`cat /sys/class/power_supply/BAT1/status` + log battery "${battery_level}% (${battery_status})" >&6 +} get_de() { # This only supports Xorg related desktop environments though @@ -1728,7 +1733,7 @@ main() { # Disable globbing and set the positional parameters to the # contents of 'PF_INFO'. set -f - set +f -- ${PF_INFO-ascii title os host kernel uptime pkgs memory} + set +f -- ${PF_INFO-ascii title os host kernel uptime pkgs memory battery} # Iterate over the info functions to determine the lengths of the # "info names" for output alignment. The option names and subtitles From 01e2a52f1a91ff74daa2347ee76d676b8b92a123 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Oliveira?= Date: Tue, 15 Dec 2020 16:09:21 +0000 Subject: [PATCH 2/4] Changed bat to a wildcard because of different kernel versions handle battery device --- pfetch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pfetch b/pfetch index 0d6cf14..657bd9e 100755 --- a/pfetch +++ b/pfetch @@ -1000,8 +1000,8 @@ get_wm() { } get_battery(){ - battery_level=`cat /sys/class/power_supply/BAT1/capacity` - battery_status=`cat /sys/class/power_supply/BAT1/status` + battery_level=`cat /sys/class/power_supply/BAT*/capacity` + battery_status=`cat /sys/class/power_supply/BAT*/status` log battery "${battery_level}% (${battery_status})" >&6 } From c825b4f5f58a899ddb4182c28b4223826ece8ee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Oliveira?= Date: Fri, 18 Dec 2020 11:23:49 +0000 Subject: [PATCH 3/4] Removed display battery by default --- pfetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pfetch b/pfetch index 657bd9e..0480430 100755 --- a/pfetch +++ b/pfetch @@ -1733,7 +1733,7 @@ main() { # Disable globbing and set the positional parameters to the # contents of 'PF_INFO'. set -f - set +f -- ${PF_INFO-ascii title os host kernel uptime pkgs memory battery} + set +f -- ${PF_INFO-ascii title os host kernel uptime pkgs memory} # Iterate over the info functions to determine the lengths of the # "info names" for output alignment. The option names and subtitles From 70c8f64277d1b9856f714f9fc9e6607f6d081e69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Oliveira?= Date: Fri, 18 Dec 2020 11:28:15 +0000 Subject: [PATCH 4/4] Change to --- pfetch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pfetch b/pfetch index 0480430..47fe937 100755 --- a/pfetch +++ b/pfetch @@ -1000,8 +1000,8 @@ get_wm() { } get_battery(){ - battery_level=`cat /sys/class/power_supply/BAT*/capacity` - battery_status=`cat /sys/class/power_supply/BAT*/status` + battery_level=$(cat /sys/class/power_supply/BAT*/capacity) + battery_status=$(cat /sys/class/power_supply/BAT*/status) log battery "${battery_level}% (${battery_status})" >&6 }