slstatus

OSHs slstatus build
git clone git://git.oshgnacknak.de/slstatus.git
Log | Files | Refs | README | LICENSE

commit 4f5ac5d9fe7525713a007727dd06d5aae031f6ac
parent 24b663d6570563a2dc601363c26ebd4d0bb36611
Author: Aaron Marcher <me@drkhsh.at>
Date:   Tue,  1 May 2018 21:01:25 +0200

Remove battery_power for various reasons

- Battery power cannot be easily gatherable via apm(4)
- IMHO it does not represent essential information

Diffstat:
MREADME | 2+-
Mcomponents/battery.c | 12------------
Mconfig.def.h | 1-
Mslstatus.h | 1-
4 files changed, 1 insertion(+), 15 deletions(-)

diff --git a/README b/README @@ -6,7 +6,7 @@ slstatus is a suckless status monitor for window managers that use WM_NAME Features -------- -- Battery percentage/power/state +- Battery percentage/state - CPU usage - CPU frequency - CPU iowait diff --git a/components/battery.c b/components/battery.c @@ -21,18 +21,6 @@ } const char * - battery_power(const char *bat) - { - int watts; - char path[PATH_MAX]; - - snprintf(path, sizeof(path), "%s%s%s", "/sys/class/power_supply/", - bat, "/power_now"); - return (pscanf(path, "%i", &watts) == 1) ? - bprintf("%d", (watts + 500000) / 1000000) : NULL; - } - - const char * battery_state(const char *bat) { struct { diff --git a/config.def.h b/config.def.h @@ -13,7 +13,6 @@ static const char unknown_str[] = "n/a"; * function description argument * * battery_perc battery percentage battery name - * battery_power battery power usage battery name * battery_state battery charging state battery name * cpu_perc cpu usage in percent NULL * cpu_iowait cpu iowait in percent NULL diff --git a/slstatus.h b/slstatus.h @@ -2,7 +2,6 @@ /* battery */ const char *battery_perc(const char *); -const char *battery_power(const char *); const char *battery_state(const char *); /* cpu */