No description
Find a file
Vincent Bernat f6e37460a5 widget: search for an alternative icon if none available
If no icon is available for the tasklist, search for an alternative
one. Also set the application icon to avoid to search again
later. Maybe this would be better to search for an icon when managing
the new window?
2012-07-09 15:53:11 +02:00
bin Initial commit. 2012-07-07 00:26:35 +02:00
rc widget: search for an alternative icon if none available 2012-07-09 15:53:11 +02:00
themes theme: rename files for better coherency 2012-07-07 11:35:39 +02:00
.gitignore Initial commit. 2012-07-07 00:26:35 +02:00
.gitmodules Initial commit. 2012-07-07 00:26:35 +02:00
rc.lua layouts: add tile.bottom layout 2012-07-08 20:08:00 +02:00
README.md theme: rename files for better coherency 2012-07-07 11:35:39 +02:00
xsession xsession: provide a xsession file (for reference purpose) 2012-07-09 12:06:21 +02:00

Vincent Bernat's awesome configuration

This is my awesome configuration. It does not exactly feature the same keybindings as the default configuration. I don't recommend using it by you can pick anything you need in it.

I rely on machine hostname for some configuration parts (see rc/start.lua) for the most important part.

Here some of the things you may be interested in:

  • It is modular. I am using config as a table to pass different things between "modules".
  • In rc/start.lua, there is a xrun function which runs a program only if it is not already running. Instead of relying on tools like ps, it looks at the list of the connected clients with xwininfo. Seems reliable.
  • I use a light transparency effect to tell if a window has the focus or not. It needs a composite manager.
  • I use a Python script bin/build-wallpaper to build the wallpaper to be displayed. There is a random selection and it works with multihead setup. It seems that classic tools are now able to change the wallpaper per screen and therefore, the script may seem a bit useless but I keep it.
  • I am using xautolock + i3lock as a screensaver. Nothing fancy but I reuse the wallpaper built above.
  • In rc/apparance.lua, you may be interested by the way I configure GTK2 and GTK3 to have an unified look. It works and it does not need gnome-control-center.
  • I am sharing tags between screen with sharetags. I am also giving names to tags: I access them with something like config.tags.emacs.