.xmonad my xmonad config recompile.sh is used to recomplie xmonad with a new config. I use manjaro (so, like, arch) and it hates linked packages ghci-xmonad.sh is to open my config for testing in ghci for the same reason as mentioned above