Just put up a video on dwmblocks which I've been using for a statusbar for a while now.
Get the build here.
It has probably three main advantages over other paradigms for doing statusbars, especially in dwm:
On the last point, you can pretty arbitrarily add in new click sequences in your dwm build as well. I mention in the video that I have it so if I hold shift while left clicking, the an instance of vim with the module script opens up so you can edit it.