Compare commits

..

1 Commits

Author SHA1 Message Date
b0afd6ef2c Use America/Mexico_City as time zone 2024-05-03 13:33:53 -05:00

View File

@ -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);