my awesome (wm) config

Since quite a few people have been asking me for my awesome config, I thought I’d upload it.

For those of you who don’t know awesome, check it out, it’s awesome! SCNR

Main differences from the default are:

  • remove all panels and stuff, because they are ugly
  • load xfce4-panel instead, because it’s light, but provides stuff like mpd-controls &c
  • create 12 tags (virtual desktops)
  • bind certain type of applications to certain desktops
  • map Meta to ALt instead of Winkey, because my main kbd doesn’t have a winkey
  • map the tags to F* instead of the number keys, so I get tags with Alt+F* (original unix style)
  • use cairo-compmgr where available (unfortunately not on FreeBSD) and pre-start some other stuff (e.g. launchy for running things)

  • Thats basically it. I have thought about using shifty for dynamic tagging, but haven’t gotten around to trying it, yet.

    Here it is: rc.lua
    (in case you consider that bit of code as (c)-able I hereby release into CC0 / public domain)