Hey that's pretty cool! I do the same thing with passmenu (based on dmenu), but it's not in the terminal and all fancy like this. I'll see about integrating this.