xmonad-contrib: Community-maintained extensions extensions for xmonad

[ bsd3, library, system ] [ Propose Tags ]

Community-maintained tiling algorithms and extension modules for xmonad, an X11 tiling window manager.

For an introduction to building, configuring and using xmonad extensions, see XMonad.Doc. In particular:

XMonad.Doc.Configuring, a guide to configuring xmonad

XMonad.Doc.Extending, using the contributed extensions library

XMonad.Doc.Developing, introduction to xmonad internals and writing your own extensions.

[Skip to Readme]


[Index] [Quick Jump]


Manual Flags


Be pedantic (-Werror and the like)

Automatic Flags

Use Xft to render text


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.5, 0.6, 0.7, 0.8, 0.8.1, 0.9, 0.9.1, 0.9.2, 0.10, 0.11, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17.0
Change log CHANGES.md
Dependencies base (>=4.11 && <5), bytestring (>=0.10 && <0.12), containers (>=0.5 && <0.7), directory, filepath, mtl (>=1 && <3), process, random, time (>=1.8 && <1.13), unix, utf8-string, X11 (>=1.10 && <1.11), X11-xft (>=0.2), xmonad (>=0.16.99999 && <0.18) [details]
License BSD-3-Clause
Author Spencer Janssen & others
Maintainer xmonad@haskell.org
Category System
Home page https://xmonad.org/
Bug tracker https://github.com/xmonad/xmonad-contrib/issues
Source repo head: git clone https://github.com/xmonad/xmonad-contrib
Uploaded by xmonad at 2021-10-27T17:31:12Z
Distributions Arch:0.16, Debian:0.16, Fedora:0.16, FreeBSD:0.11.4, LTSHaskell:0.17.0, NixOS:0.17.0, Stackage:0.17.0, openSUSE:0.17.0
Downloads 39877 total (255 in the last 30 days)
Rating 2.5 (votes: 3) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for xmonad-contrib-0.17.0

[back to package description]

XMonad logo

Hackage License Made in Haskell
Stack Cabal Nix
GitHub Sponsors Open Collective


Community-maintained extensions for the XMonad window manager.

xmonad core is minimal, stable, yet extensible. xmonad-contrib is home to hundreds of additional tiling algorithms and extension modules. The two combined make for a powerful X11 window-manager with endless customization possibilities. They are, quite literally, libraries for creating your own window manager.


For installation and configuration instructions, please see:

If you run into any trouble, consult our documentation or ask the community for help.


We welcome all forms of contributions:

Please do read the CONTRIBUTING document for more information about bug reporting and code contributions. For a brief overview of the architecture and code conventions, see the documentation for the XMonad.Doc.Developing module. If in doubt, talk to us.


Code submitted to the xmonad-contrib repo is licensed under the same license as xmonad core itself, with copyright held by the authors.