I wrote a battery indicator for awesome that doesn't require to deal with lua.rc widgets, which I find quite clunky.
Check it out here, and let me know your thoughts: http://www.everythingisvoid.com/linux/simple-battery-status-indicator-awesome-window-manager
