Keychains

A simple keychain module which allows to use keychains in awesome window manager. You can do the following:

If you press 'winkey+c', a notify will popup and you can press 'g' to open your gmail 'a' to open awesome web page 'w' to open awesome wiki

How can do this? The answer is simple:

require("keychains") -- don't forget to initailize your 'globalkeys' table keychains.init(globalkeys,your_desired_options) keychains.add({winkey},"c","Web pages", desired_icon, {       g   =   {            func    =   function                open_url("https://mail.google.com/mail/u/0/#search/l%3Aunread")            end,            info    =   "Gmail - unread emails"        },        a   =   {            func    =   function                open_url("http://awesome.naquadah.org/")            end,            info    =   "awesome web page"        },        w   =   {            func    =   function                open_url("http://awesome.naquadah.org/wiki/Main_Page")            end,            info    =   "awesome wiki"        } })

The last parameter of keychains.add can be a function too which generates similar table above - so you can create dynamic lists depends on your needs.

After all keychains.add should call start to activite:

keychains.start

You can install from here, more informations see README!