kitsunenokenja wrote:Basically this.
Discovered tiling WMs a while ago, started looking into the different environments out there. Spent time reading the docs for i3 after hearing so much about it, but never even tried it. The limited config versus the open freedom of Lua-driven config was too much of a trade-off to simply ignore. I'd rather see it Perl-driven but can't be too picky. Ended up learning enough Lua to be able to build the customisations I wanted to write myself.
Finally, a window manager that actually manages windows. Hardly need the mouse now.

Yeah, you can do much more than in other WM's, it's really powerful.
I had to learn Lua as well, it's not that bad, pretty easy actually.
The only thing I don't get yet is whether to use luajit USE flag or not, supposed to be faster with it, I tried it but I didn't notice any difference.
I guess there's a reason for it to be off by default in a few packages that I've noticed which have that USE flag.
That's not AwesomeWM related but it's a Lua thing, anyway I left it turned off.