XMonad

XMonad is a tiling window manager that can be configured entirely in Haskell.