This is the configuration of awesomewm that I currently use.
I use the following widgets:
- the calendar widget from awesome-wm-widgets
- the battery widget taken and adapted from awesome-wm-widgets
- the volume widget inspired by vivien/i3blocks-contrib and awesome-wm-widgets, the icons were adapted from awesome-wm-widgets