Some people may wish to keep these edits as per-user settings stored in ~/.config/awesome. I was a little confused how I would go about doing this at first, but then I discovered that you could do the following (assuming you've already created the ~/.config/awesome directory):
$ cp -r /usr/share/awesome/libs/awful ~/.config/awesome
Doing this will cause the require("awful") statements in rc.lua to load awful from the user's home directory instead of from /usr/share. They can then be edited in-place without being superuser and without modifying the base installation.
- Did not work for me in v3.4.11, had to edit the file in the /usr/share/ directory for changes to take effect (not recommended). --Thousand forks 06:51, 11 February 2012 (CET)
I saw in the history that this variant of removing icons stood here but was removed, why? it works and looks ok!