From 0a69e941d58a2686b3d3362ac904e34d48cf11fa Mon Sep 17 00:00:00 2001 From: ekzyis Date: Sun, 21 Apr 2024 09:38:43 +0200 Subject: [PATCH] Add free memory --- dwmstatus.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dwmstatus.c b/dwmstatus.c index 36b103e..a3ddd12 100644 --- a/dwmstatus.c +++ b/dwmstatus.c @@ -218,6 +218,7 @@ main(void) int t1; char *kbmap; char *surfs; + char *freeMem; if (!(dpy = XOpenDisplay(NULL))) { fprintf(stderr, "dwmstatus: cannot open display.\n"); @@ -234,8 +235,9 @@ main(void) // surfs = execscript("surf-status"); t0 = gettemperature("/sys/devices/virtual/thermal/thermal_zone0", "temp"); t1 = gettemperature("/sys/devices/virtual/thermal/thermal_zone1", "temp"); + freeMem = execscript("free -m | grep Mem | awk '{ print $3 }'"); - status = smprintf("| T%d°C | L%s | B%s | %s |", t0 > t1 ? t0 : t1, avgs, bat, tmbln); + status = smprintf("| T%d°C | L%s | %sM | B%s | %s |", t0 > t1 ? t0 : t1, avgs, freeMem, bat, tmbln); setstatus(status); // free(surfs); @@ -248,6 +250,7 @@ main(void) // free(tmutc); free(tmbln); free(status); + free(freeMem); } XCloseDisplay(dpy);