Except for bug reports or feature requests, file those at https://github.com/sdegutis/hydra/issues instead.
Could you clarify the license / money situation?
Question: what does the license buy you? Are there limitations on usage or functionality without al license? Apologies if it's explained, but I couldn't find details on the site or github.
Isn't this mostly just a Lua scripting bridge?
And it's not quite a Lua "scripting bridge". That term usually implies automatic bridging between two programming languages, such as Lua and Objc, but all our bridging is manual.
I get that your bridging is manual, but if you built on top of the scripting bridge you'd have something much more general, and your "manual" bridging could just be pure Lua code.
Here's my config for anyone who's curious: https://github.com/andrewhampton/dotfiles
I know this sounds negative and you probably put a lot of effort into that but if it is what it seems like it is, then I find it horribly wrong.
If anyone tackles this, please submit it to https://github.com/sdegutis/hydra-ext
EDIT: I forgot that this would require the events feature, which is planned for the 1.1 release. So not all of XMonad is possible in Hydra yet, although most of it is.