This is my Awesome WM config, originaly based on Guff's config.
You can test the config with the debug.sh script on the scripts folder. Opens a nested X session, so it can be tested within another WM
Awesome WM 3.5 or higher
Xephyr for the debug script