it* dwmstatus for OpenBSD Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/dwmstatus-sdk URL:git://git.codevoid.de/dwmstatus-sdk codevoid.de 70 1Log /git/dwmstatus-sdk/log.gph codevoid.de 70 1Files /git/dwmstatus-sdk/files.gph codevoid.de 70 1Refs /git/dwmstatus-sdk/refs.gph codevoid.de 70 1LICENSE /git/dwmstatus-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit c85db57b426932e6f6a5664ebefa2c6c2d7b559e /git/dwmstatus-sdk/commit/c85db57b426932e6f6a5664ebefa2c6c2d7b559e.gph codevoid.de 70 1parent aacfb04966639f402407af14bb8f421c09238f0b /git/dwmstatus-sdk/commit/aacfb04966639f402407af14bb8f421c09238f0b.gph codevoid.de 70 hAuthor: Stefan Hagen URL:mailto:sh+git[at]codevoid[dot]de codevoid.de 70 iDate: Sun, 20 May 2018 23:21:02 +0200 Err codevoid.de 70 i Err codevoid.de 70 iAdd todo list Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M dwmstatus.c | 16 ++++++++++------ Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 10 insertions(+), 6 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/dwmstatus.c b/dwmstatus.c /git/dwmstatus-sdk/file/dwmstatus.c.gph codevoid.de 70 it@@ -216,14 +216,18 @@ main(void) Err codevoid.de 70 i } Err codevoid.de 70 i Err codevoid.de 70 i for (;;sleep(60)) { Err codevoid.de 70 i- datetime = mktimes("%d.%m.%Y %H:%M", tzberlin); Err codevoid.de 70 i- Err codevoid.de 70 i+ // cpu temperature Err codevoid.de 70 i cputemp = smprintf("%i", ZEROCTOC((int)getsysctl("hw.acpi.thermal.tz0.temperature"))); Err codevoid.de 70 i- battery = smprintf("%i", (int)getsysctl("hw.acpi.battery.life")); Err codevoid.de 70 i- Err codevoid.de 70 i- status = smprintf(" CPU:%s°C BAT:%s%% | %s %s", Err codevoid.de 70 i- cputemp, battery, datetime); Err codevoid.de 70 i+ // battery Err codevoid.de 70 i+ battery = smprintf("%i", getsysctl("hw.acpi.battery.life")); Err codevoid.de 70 i+ // audio volume Err codevoid.de 70 i+ // IP + (lan speed / wlan ssid) Err codevoid.de 70 i+ // free disk space (root/home) Err codevoid.de 70 i+ // date and time: done Err codevoid.de 70 i+ datetime = mktimes("%d.%m.%Y %H:%M", tzberlin); Err codevoid.de 70 i Err codevoid.de 70 i+ // assemble and display Err codevoid.de 70 i+ status = smprintf(" CPU:%s°C BAT:%s%% | %s ", cputemp, battery, datetime); Err codevoid.de 70 i setstatus(status); Err codevoid.de 70 i Err codevoid.de 70 i free(battery); Err codevoid.de 70 .