My xmonad configuration (xmonad.hs and other files)

xmonad is a tiling window manager. On a Debian GNU/Linux system, you can install it and other useful packages for compiling a custom configuration with the command:

apt-get install xmonad ghc libghc-xmonad-dev  libghc-xmonad-contrib-dev

If you are not familiar with xmonad and xmonad configuration, you may want to read the following pages:

I managed to write my configuration files with a lot of googling. Some web pages have been particularly helpful:

Here is a description of my xmonad configuration. The description is also available in the README file in the GitHub repository.

In addition to the xmonad.hs file, I had to write a few other files to achieve a satisfactory configuration.

In the GitHub repository, you can find the whole set of files that I wrote to achieve the configuration: