xmonad comes in two parts.
xmonad is included in many distributions’ package repositories. See if yours is one:
If you think a distribution is missing from this list, let us know.
On debian, xmonad is split into three packages, and it might not be obvious what they do.
xmonad
lets you run xmonad in its default configuration.libghc-xmonad-dev
lets you write a configuration file using core functionality.libghc-xmonad-contrib-dev
includes all of the contrib modules.Keep on the bleeding edge by tracking xmonad development:
git clone https://github.com/xmonad/xmonad
git clone https://github.com/xmonad/xmonad-contrib
You will need git to check out the code. Follow the install instructions and documentation to build, set up and configure xmonad.
Here are some tools we’ve found work well with xmonad: