I have reconfigured my XMonad work environment to use the Polybar statusbar. This takes some setting up, but with the help of these Github repositories this should not be too difficult, especially if you have some experience setting up systems with textfiles:
https://github.com/jaagr/polybar
https://github.com/xintron/xmonad-log
Especially the page on xmonad-log is required reading if you want your XMonad system to be able to ‘talk’ to the Polybar. As usual my dotfiles can be found here:
https://github.com/idzardh/dotfiles
Some screenshots:
This is an empty screen, as you can probably tell from the dimensions, I use an ultrawide screen, another one of the reasons I massively prefer a tiling window manager.
This next screen shot shows a terminal next to firefox, as you can see XMonad leaves some room in between (although this can be switched off) and this also shows the general layout of my vim