This is a library which allows XMonad to manage Mac OS X windows.
- Only pure layouts work (i.e.
Tall) - Only attached hook is
layoutHook - No moving windows around
- No keyboard shortcuts
- No workspaces
- No borders
- No
focusFollowsMouse - Crashes
We need XMonad's compilation step to include the -framework Cocoa
flag to GHC. This repository includes a xmonad.patch (1 line diff)
that you must apply to the XMonad source:
darcs get http://code.haskell.org/xmonad
cd xmonad
darcs apply ../osxmonad/xmonad.patch
cabal configure
cabal install
Create ~/.xmonad/xmonad.hs:
import XMonad
import OSXMonad.Core
main = osxmonad defaultConfig {
layoutHook = Tall 1 (3/100) (1/2)
}
Now we can run xmonad to have our windows managed.
BSD-3