Xmobar was designed to work with the xmonad Window Manager. It was inspired by the Ion3 status bar, and supports similar features, like dynamic color management, output templates, and extensibility through plugins. This requires ghc, haskell-hinotify, haskell-stm, haskell-syb, haskell-text, haskell-transformers, haskell-utf8-string, haskell-X11, haskell-mtl, haskell-X11-xft, and haskell-parsec. haskell-xmonad-contrib is recommended.