Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b0afd6ef2c |
12
dwmstatus.c
12
dwmstatus.c
@ -20,6 +20,7 @@
|
|||||||
char *tzargentina = "America/Buenos_Aires";
|
char *tzargentina = "America/Buenos_Aires";
|
||||||
char *tzutc = "UTC";
|
char *tzutc = "UTC";
|
||||||
char *tzberlin = "Europe/Berlin";
|
char *tzberlin = "Europe/Berlin";
|
||||||
|
char *tzaustin = "America/Mexico_City";
|
||||||
|
|
||||||
static Display *dpy;
|
static Display *dpy;
|
||||||
|
|
||||||
@ -179,8 +180,9 @@ gettemperature(char *base, char *sensor)
|
|||||||
|
|
||||||
co = readfile(base, sensor);
|
co = readfile(base, sensor);
|
||||||
if (co == NULL)
|
if (co == NULL)
|
||||||
return 0;
|
return smprintf("");
|
||||||
return atof(co) / 1000;
|
return atof(co) / 1000;
|
||||||
|
// return smprintf("%02.0f°C", atof(co) / 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
@ -226,17 +228,17 @@ main(void)
|
|||||||
|
|
||||||
for (;;sleep(30)) {
|
for (;;sleep(30)) {
|
||||||
avgs = loadavg();
|
avgs = loadavg();
|
||||||
// bat = getbattery("/sys/class/power_supply/BAT0");
|
bat = getbattery("/sys/class/power_supply/BAT0");
|
||||||
// tmar = mktimes("%H:%M", tzargentina);
|
// tmar = mktimes("%H:%M", tzargentina);
|
||||||
// tmutc = mktimes("%H:%M", tzutc);
|
// tmutc = mktimes("%H:%M", tzutc);
|
||||||
tmbln = mktimes("%a %d %b %H:%M %Z %Y", tzberlin);
|
tmbln = mktimes("%a %d %b %H:%M %Z %Y", tzaustin);
|
||||||
// kbmap = execscript("setxkbmap -query | grep layout | cut -d':' -f 2- | tr -d ' '");
|
// kbmap = execscript("setxkbmap -query | grep layout | cut -d':' -f 2- | tr -d ' '");
|
||||||
// surfs = execscript("surf-status");
|
// surfs = execscript("surf-status");
|
||||||
t0 = gettemperature("/sys/devices/virtual/thermal/thermal_zone0", "temp");
|
t0 = gettemperature("/sys/devices/virtual/thermal/thermal_zone0", "temp");
|
||||||
t1 = gettemperature("/sys/devices/virtual/thermal/thermal_zone1", "temp");
|
t1 = gettemperature("/sys/devices/virtual/thermal/thermal_zone1", "temp");
|
||||||
freeMem = execscript("free -m | grep Mem | awk '{ print $3 }'");
|
freeMem = execscript("free -m | grep Mem | awk '{ print $3 }'");
|
||||||
|
|
||||||
status = smprintf("| %d°C | %s | %sM | %s |", t0 > t1 ? t0 : t1, avgs, freeMem, tmbln);
|
status = smprintf("| %d°C | %s | %sM | %s | %s |", t0 > t1 ? t0 : t1, avgs, freeMem, bat, tmbln);
|
||||||
setstatus(status);
|
setstatus(status);
|
||||||
|
|
||||||
// free(surfs);
|
// free(surfs);
|
||||||
@ -244,7 +246,7 @@ main(void)
|
|||||||
// free(t0);
|
// free(t0);
|
||||||
// free(t1);
|
// free(t1);
|
||||||
free(avgs);
|
free(avgs);
|
||||||
// free(bat);
|
free(bat);
|
||||||
// free(tmar);
|
// free(tmar);
|
||||||
// free(tmutc);
|
// free(tmutc);
|
||||||
free(tmbln);
|
free(tmbln);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user