The most important stuff —
interacting with Awesome itself.
Applications
I let freedesktop build the menu via XDG-related settings.
That’s the stuff already in my KDE application menu.
It just loads straight over.
I’ll put awesome_menu at the top and a quick entry for loading my preferred terminal emulator at the bottom.