XmonaD, conky, dzen2, dmenu2, mpd, ncmpcpp, vimrc, .Xdefaults, .bashrc configuration and dotfiles ...
In archlinux its simple:
sudo pacman -S xmonad xmonad-contrib
All configuration in xmonad is done by editing xmonad.hs file located in /yourusername/.xmonad directory. I already done this for you so all you need is to copy .xmonad directory from git into your user's directory and restart.
Replace .xinitrc file with file provided in git
You will need few more apps to get your xmonad desktop look cool and more functional.
As xmonad user you will spend most of time in terminal so it is nice to make it look good and interesting so you dont get bored. I use rxvt-unicode.
Installation is easy:
sudo pacman -S rxvt-unicode
To style it you need to copy .Xdefaults file from git to your user dir. You can tweak colors and other stuff by editing .Xdefaults file.
When you start terminal you want to see cool command prompt? Just copy my .bashrc file from git into your user dir and thats it. You can tweak it more by editing this file but be sure to read about it online or you could break it.
For top and bottom status bars you will need to install conky and dzen2:
sudo pacman -S conky dzen2
After installation add .conkydzentop and .conkydzenbott from git to your user dir.
To manage your desktop wallpapers and change gtk themes and icons you'll need to install nitrogen and lxappearance.
sudo pacman -S nitrogen lxappearance
You can get wallpaper from screenshot -> Here.
In my codemonkey desktop setup i use Envy Code R font for terminal and status bars. You can download it from Here.
For runing most of apps i added shortcuts which you can find in xmonad.hs configuration file. For some rarely used apps I use dmenu2 app with ALT+P shortcut. You can install dmenu2 from AUR.
sudo packer -S dmenu2