Add Surf status to dwmstatus.

This commit is contained in:
Christoph Lohmann 2022-12-28 19:09:11 +01:00
parent e3109b8356
commit f2dea576d5
1 changed files with 5 additions and 2 deletions

View File

@ -208,6 +208,7 @@ main(void)
char *t0; char *t0;
char *t1; char *t1;
char *kbmap; char *kbmap;
char *surfs;
if (!(dpy = XOpenDisplay(NULL))) { if (!(dpy = XOpenDisplay(NULL))) {
fprintf(stderr, "dwmstatus: cannot open display.\n"); fprintf(stderr, "dwmstatus: cannot open display.\n");
@ -221,14 +222,16 @@ main(void)
tmutc = mktimes("%H:%M", tzutc); tmutc = mktimes("%H:%M", tzutc);
tmbln = mktimes("KW %W %a %d %b %H:%M %Z %Y", tzberlin); tmbln = mktimes("KW %W %a %d %b %H:%M %Z %Y", tzberlin);
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");
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");
status = smprintf("K:%s T:%s|%s L:%s B:%s A:%s U:%s %s", status = smprintf("S:%s K:%s T:%s|%s L:%s B:%s A:%s U:%s %s",
kbmap, t0, t1, avgs, bat, tmar, tmutc, surfs, kbmap, t0, t1, avgs, bat, tmar, tmutc,
tmbln); tmbln);
setstatus(status); setstatus(status);
free(surfs);
free(kbmap); free(kbmap);
free(t0); free(t0);
free(t1); free(t1);