Neulich beschwerte ich mich noch, dass es total scheisse sei, dass awesome zur Konfiguration eine Programmiersprache benutzt. Heute habe ich mich drüber gefreut. Man muss sich nur lange genug damit beschäftigen, dann merkt man nicht mehr wie scheisse das eigentlich ist. Ich wollte nämlich, dass neue Fenster nicht mehr in der linken Fensterspalte aufgehen, sondern in der rechten. Das habe ich zurechtgefummelt:

 
  client.add_signal("manage", function (c, startup)
     if not awful.client.floating.get() then
       awful.client.swap.bydirection ("right")
      end
  end

Ich könnte zwar jetzt nicht sagen, wie das zu lösen wäre, wenn awesome eine normale Konfigurationsdatei benutzen würde, sähe aber bestimmt schöner aus