xmonad-contrib: Third party extensions for xmonad

[ bsd3, library, system ] [ Propose Tags ]

Third party tiling algorithms, configurations and scripts to xmonad, a tiling window manager for X.

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]

Modules

[Index]

Flags

Automatic Flags
NameDescriptionDefault
small_base

Choose the new smaller, split-up base package.

Enabled
use_xft

Use Xft to render text

Enabled
testing

Testing mode

Disabled

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

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

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, 0.17.1, 0.18.0
Dependencies base (<5), containers, directory, extensible-exceptions, mtl (>=1 && <3), old-locale, old-time, process, random, unix, utf8-string, X11 (>=1.5.0.0 && <1.6), X11-xft (>=0.2), xmonad (>=0.10 && <0.11) [details]
License BSD-3-Clause
Author Spencer Janssen
Maintainer spencerjanssen@gmail.com
Category System
Home page http://xmonad.org/
Uploaded by AdamVogt at 2011-11-18T23:26:34Z
Distributions Arch:0.18.0, Debian:0.16, Fedora:0.17.1, FreeBSD:0.11.4, NixOS:0.18.0, Stackage:0.18.0, openSUSE:0.18.0
Reverse Dependencies 12 direct, 0 indirect [details]
Downloads 43039 total (177 in the last 30 days)
Rating 2.5 (votes: 4) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for xmonad-contrib-0.10

[back to package description]
  xmonad-contrib : third party extensions to the xmonad window manager

                           http://xmonad.org

    You need the ghc compiler and xmonad window manager installed in
    order to use these extensions.

    For installation and configuration instructions, please see the
    xmonad website, the documents included with the xmonad source
    distribution, and online haddock documentation:

    http://www.xmonad.org/xmonad-docs

------------------------------------------------------------------------

Changelogs

    For a list of changes since the 0.8.x releases, see:

http://www.haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.8

------------------------------------------------------------------------

Updates to XMonadContrib-0.9 that may Require Changes to ~/.xmonad/xmonad.hs

    Please see the Changelogs and xmonad-contrib haddock documentation
    links for further details regarding the following changes.

    * XMonad.Hooks.EwmhDesktops no longer uses layoutHook, the
    ewmhDesktopsLayout modifier has been removed from xmonad-contrib. It
    uses logHook, handleEventHook, and startupHook instead and provides
    a convenient function 'ewmh' to add EWMH support to a defaultConfig.

    * Most DynamicLog users can continue with configs unchanged, but users
    of the quickbar functions 'xmobar' or 'dzen' will need to change
    xmonad.hs: their types have changed to allow easier composition with
    other XConfig modifiers. The 'dynamicLogDzen' and 'dynamicLogXmobar'
    functions have been removed.

    * WindowGo or safeSpawn users may need to change command lines due to
    safeSpawn changes.

    * People explicitly referencing the "SP" scratchpad workspace should
    change it to "NSP" which is also used by the new Util.NamedScratchpad.

    * (Optional) People who explicitly use swapMaster in key or mouse
    bindings should change it to shiftMaster. It's the current default
    used where swapMaster had been used previously. It works better than
    swapMaster when using floating and tiled windows together on the
    same workspace.

------------------------------------------------------------------------

Getting or updating XMonadContrib

    latest release: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad-contrib

    darcs version:  darcs get http://code.haskell.org/XMonadContrib

    (To use darcs xmonad-contrib you must also use the darcs version
    of xmonad.)

------------------------------------------------------------------------

Contributing

    Haskell code contributed to this repo should live under the
    appropriate subdivision of the 'XMonad.' namespace (currently
    includes Actions, Config, Hooks, Layout, Prompt, and Util). For
    example, to use the Grid layout, one would import:

        XMonad.Layout.Grid

    For further details, see the documentation for the
    XMonad.Doc.Developing module and http://xmonad.org website.

------------------------------------------------------------------------

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

------------------------------------------------------------------------