I tried AwesomeWM two days ago, and after two days of hard work understanding the API reference, I came up with this. More screenshots are below.