Welcome to XMonad
This is a collection of documentation for the development version of xmonad, and two extension libraries.
See for a summary of changes: http://www.haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.9
They are built from the following darcs repos:
$ darcs get --partial http://code.haskell.org/xmonad $ darcs get --partial http://code.haskell.org/XMonadContrib
$ darcs get --partial http://code.haskell.org/xmonad-extras # optional, provides a couple modules
Get cabal install from your distro's repos, or follow these instructions
http://www.haskell.org/haskellwiki/Cabal-Install#Unix
Then build and install each with the commands:
$ cd $reponame $ cabal install
Some packages have flags, which are named in the .cabal file. You can set flags by running cabal install with a specific flag:
$ cabal install --flags="flag1,flag2"
To browse by package, refer to the following links:
Modules
- Graphics
- Graphics.X11X11-1.5.0.0
- Graphics.X11.ExtraTypesX11-1.5.0.0
- Graphics.X11.ExtraTypes.APX11-1.5.0.0
- Graphics.X11.ExtraTypes.DECX11-1.5.0.0
- Graphics.X11.ExtraTypes.HPX11-1.5.0.0
- Graphics.X11.ExtraTypes.SunX11-1.5.0.0
- Graphics.X11.ExtraTypes.XF86X11-1.5.0.0
- Graphics.X11.ExtraTypes.XorgDefaultX11-1.5.0.0
- Graphics.X11.TypesX11-1.5.0.0
- Graphics.X11.XftX11-xft-0.3
- Graphics.X11.XineramaX11-1.5.0.0
- Graphics.X11.XlibX11-1.5.0.0
- Graphics.X11.Xlib.AtomX11-1.5.0.0
- Graphics.X11.Xlib.ColorX11-1.5.0.0
- Graphics.X11.Xlib.ContextX11-1.5.0.0
- Graphics.X11.Xlib.CursorX11-1.5.0.0
- Graphics.X11.Xlib.DisplayX11-1.5.0.0
- Graphics.X11.Xlib.EventX11-1.5.0.0
- Graphics.X11.Xlib.ExtrasX11-1.5.0.0
- Graphics.X11.Xlib.FontX11-1.5.0.0
- Graphics.X11.Xlib.ImageX11-1.5.0.0
- Graphics.X11.Xlib.MiscX11-1.5.0.0
- Graphics.X11.Xlib.RegionX11-1.5.0.0
- Graphics.X11.Xlib.ScreenX11-1.5.0.0
- Graphics.X11.Xlib.TypesX11-1.5.0.0
- Graphics.X11.Xlib.WindowX11-1.5.0.0
- Graphics.X11.XrenderX11-xft-0.3
- Graphics.X11.ExtraTypesX11-1.5.0.0
- Graphics.X11X11-1.5.0.0
- XMonadxmonad-0.10
- Actions
- XMonad.Actions.BluetileCommandsxmonad-contrib-0.10
- XMonad.Actions.Commandsxmonad-contrib-0.10
- XMonad.Actions.ConstrainedResizexmonad-contrib-0.10
- XMonad.Actions.CopyWindowxmonad-contrib-0.10
- XMonad.Actions.CycleRecentWSxmonad-contrib-0.10
- XMonad.Actions.CycleSelectedLayoutsxmonad-contrib-0.10
- XMonad.Actions.CycleWSxmonad-contrib-0.10
- XMonad.Actions.CycleWindowsxmonad-contrib-0.10
- XMonad.Actions.DeManagexmonad-contrib-0.10
- XMonad.Actions.DwmPromotexmonad-contrib-0.10
- XMonad.Actions.DynamicWorkspaceGroupsxmonad-contrib-0.10
- XMonad.Actions.DynamicWorkspaceOrderxmonad-contrib-0.10
- XMonad.Actions.DynamicWorkspacesxmonad-contrib-0.10
- XMonad.Actions.FindEmptyWorkspacexmonad-contrib-0.10
- XMonad.Actions.FlexibleManipulatexmonad-contrib-0.10
- XMonad.Actions.FlexibleResizexmonad-contrib-0.10
- XMonad.Actions.FloatKeysxmonad-contrib-0.10
- XMonad.Actions.FloatSnapxmonad-contrib-0.10
- XMonad.Actions.FocusNthxmonad-contrib-0.10
- XMonad.Actions.GridSelectxmonad-contrib-0.10
- XMonad.Actions.GroupNavigationxmonad-contrib-0.10
- XMonad.Actions.KeyRemapxmonad-contrib-0.10
- XMonad.Actions.MessageFeedbackxmonad-contrib-0.10
- XMonad.Actions.MouseGesturesxmonad-contrib-0.10
- XMonad.Actions.MouseResizexmonad-contrib-0.10
- XMonad.Actions.NoBordersxmonad-contrib-0.10
- XMonad.Actions.OnScreenxmonad-contrib-0.10
- XMonad.Actions.PerWorkspaceKeysxmonad-contrib-0.10
- XMonad.Actions.PhysicalScreensxmonad-contrib-0.10
- XMonad.Actions.Planexmonad-contrib-0.10
- XMonad.Actions.Promotexmonad-contrib-0.10
- XMonad.Actions.RandomBackgroundxmonad-contrib-0.10
- XMonad.Actions.RotSlavesxmonad-contrib-0.10
- XMonad.Actions.Searchxmonad-contrib-0.10
- XMonad.Actions.SimpleDatexmonad-contrib-0.10
- XMonad.Actions.SinkAllxmonad-contrib-0.10
- XMonad.Actions.SpawnOnxmonad-contrib-0.10
- XMonad.Actions.Submapxmonad-contrib-0.10
- XMonad.Actions.SwapWorkspacesxmonad-contrib-0.10
- XMonad.Actions.TagWindowsxmonad-contrib-0.10
- XMonad.Actions.TopicSpacexmonad-contrib-0.10
- XMonad.Actions.UpdateFocusxmonad-contrib-0.10
- XMonad.Actions.UpdatePointerxmonad-contrib-0.10
- XMonad.Actions.Warpxmonad-contrib-0.10
- XMonad.Actions.WindowBringerxmonad-contrib-0.10
- XMonad.Actions.WindowGoxmonad-contrib-0.10
- XMonad.Actions.WindowMenuxmonad-contrib-0.10
- XMonad.Actions.WindowNavigationxmonad-contrib-0.10
- XMonad.Actions.WithAllxmonad-contrib-0.10
- XMonad.Actions.WorkspaceCursorsxmonad-contrib-0.10
- XMonad.Actions.WorkspaceNamesxmonad-contrib-0.10
- XMonad.Configxmonad-0.10
- XMonad.Config.Altxmonad-extras-0.9.2
- XMonad.Config.Alt.Desktopxmonad-extras-0.9.2
- XMonad.Config.Alt.Internalxmonad-extras-0.9.2
- XMonad.Config.Alt.QQxmonad-extras-0.9.2
- XMonad.Config.Alt.Samplexmonad-extras-0.9.2
- XMonad.Config.Arossatoxmonad-contrib-0.10
- XMonad.Config.Azertyxmonad-contrib-0.10
- XMonad.Config.Bluetilexmonad-contrib-0.10
- XMonad.Config.Desktopxmonad-contrib-0.10
- XMonad.Config.Droundyxmonad-contrib-0.10
- XMonad.Config.Gnomexmonad-contrib-0.10
- XMonad.Config.Kdexmonad-contrib-0.10
- XMonad.Config.Sjanssenxmonad-contrib-0.10
- XMonad.Config.Xfcexmonad-contrib-0.10
- XMonad.Config.Altxmonad-extras-0.9.2
- XMonad.Corexmonad-0.10
- XMonad.Docxmonad-contrib-0.10
- XMonad.Doc.Configuringxmonad-contrib-0.10
- XMonad.Doc.Developingxmonad-contrib-0.10
- XMonad.Doc.Extendingxmonad-contrib-0.10
- Hooks
- XMonad.Hooks.CurrentWorkspaceOnTopxmonad-contrib-0.10
- XMonad.Hooks.DynamicHooksxmonad-contrib-0.10
- XMonad.Hooks.DynamicLogxmonad-contrib-0.10
- XMonad.Hooks.EwmhDesktopsxmonad-contrib-0.10
- XMonad.Hooks.FadeInactivexmonad-contrib-0.10
- XMonad.Hooks.FloatNextxmonad-contrib-0.10
- XMonad.Hooks.ICCCMFocusxmonad-contrib-0.10
- XMonad.Hooks.InsertPositionxmonad-contrib-0.10
- XMonad.Hooks.ManageDocksxmonad-contrib-0.10
- XMonad.Hooks.ManageHelpersxmonad-contrib-0.10
- XMonad.Hooks.Minimizexmonad-contrib-0.10
- XMonad.Hooks.Placexmonad-contrib-0.10
- XMonad.Hooks.PositionStoreHooksxmonad-contrib-0.10
- XMonad.Hooks.RestoreMinimizedxmonad-contrib-0.10
- XMonad.Hooks.ScreenCornersxmonad-contrib-0.10
- XMonad.Hooks.Scriptxmonad-contrib-0.10
- XMonad.Hooks.ServerModexmonad-contrib-0.10
- XMonad.Hooks.SetWMNamexmonad-contrib-0.10
- XMonad.Hooks.UrgencyHookxmonad-contrib-0.10
- XMonad.Hooks.WorkspaceByPosxmonad-contrib-0.10
- XMonad.Hooks.XPropManagexmonad-contrib-0.10
- XMonad.Layoutxmonad-0.10
- XMonad.Layout.Accordionxmonad-contrib-0.10
- XMonad.Layout.AutoMasterxmonad-contrib-0.10
- XMonad.Layout.BorderResizexmonad-contrib-0.10
- XMonad.Layout.BoringWindowsxmonad-contrib-0.10
- XMonad.Layout.ButtonDecorationxmonad-contrib-0.10
- XMonad.Layout.CenteredMasterxmonad-contrib-0.10
- XMonad.Layout.Circlexmonad-contrib-0.10
- XMonad.Layout.Columnxmonad-contrib-0.10
- XMonad.Layout.Comboxmonad-contrib-0.10
- XMonad.Layout.ComboPxmonad-contrib-0.10
- XMonad.Layout.Crossxmonad-contrib-0.10
- XMonad.Layout.Decorationxmonad-contrib-0.10
- XMonad.Layout.DecorationAddonsxmonad-contrib-0.10
- XMonad.Layout.DecorationMadnessxmonad-contrib-0.10
- XMonad.Layout.Dishesxmonad-contrib-0.10
- XMonad.Layout.DragPanexmonad-contrib-0.10
- XMonad.Layout.DraggingVisualizerxmonad-contrib-0.10
- XMonad.Layout.Drawerxmonad-contrib-0.10
- XMonad.Layout.DwmStylexmonad-contrib-0.10
- XMonad.Layout.FixedColumnxmonad-contrib-0.10
- XMonad.Layout.Fullscreenxmonad-contrib-0.10
- XMonad.Layout.Gapsxmonad-contrib-0.10
- XMonad.Layout.Gridxmonad-contrib-0.10
- XMonad.Layout.GridVariantsxmonad-contrib-0.10
- XMonad.Layout.Groupsxmonad-contrib-0.10
- XMonad.Layout.Groups.Examplesxmonad-contrib-0.10
- XMonad.Layout.HintedGridxmonad-contrib-0.10
- XMonad.Layout.HintedTilexmonad-contrib-0.10
- XMonad.Layout.IMxmonad-contrib-0.10
- XMonad.Layout.ImageButtonDecorationxmonad-contrib-0.10
- XMonad.Layout.IndependentScreensxmonad-contrib-0.10
- XMonad.Layout.LayoutBuilderxmonad-contrib-0.10
- XMonad.Layout.LayoutCombinatorsxmonad-contrib-0.10
- XMonad.Layout.LayoutHintsxmonad-contrib-0.10
- XMonad.Layout.LayoutModifierxmonad-contrib-0.10
- XMonad.Layout.LayoutScreensxmonad-contrib-0.10
- XMonad.Layout.LimitWindowsxmonad-contrib-0.10
- XMonad.Layout.MagicFocusxmonad-contrib-0.10
- XMonad.Layout.Magnifierxmonad-contrib-0.10
- XMonad.Layout.Masterxmonad-contrib-0.10
- XMonad.Layout.Maximizexmonad-contrib-0.10
- XMonad.Layout.MessageControlxmonad-contrib-0.10
- XMonad.Layout.Minimizexmonad-contrib-0.10
- XMonad.Layout.Monitorxmonad-contrib-0.10
- XMonad.Layout.Mosaicxmonad-contrib-0.10
- XMonad.Layout.MosaicAltxmonad-contrib-0.10
- XMonad.Layout.MouseResizableTilexmonad-contrib-0.10
- XMonad.Layout.MultiColumnsxmonad-contrib-0.10
- XMonad.Layout.MultiTogglexmonad-contrib-0.10
- XMonad.Layout.MultiToggle.Instancesxmonad-contrib-0.10
- XMonad.Layout.Namedxmonad-contrib-0.10
- XMonad.Layout.NoBordersxmonad-contrib-0.10
- XMonad.Layout.NoFrillsDecorationxmonad-contrib-0.10
- XMonad.Layout.OneBigxmonad-contrib-0.10
- XMonad.Layout.PerWorkspacexmonad-contrib-0.10
- XMonad.Layout.PositionStoreFloatxmonad-contrib-0.10
- XMonad.Layout.Reflectxmonad-contrib-0.10
- XMonad.Layout.Renamedxmonad-contrib-0.10
- XMonad.Layout.ResizableTilexmonad-contrib-0.10
- XMonad.Layout.ResizeScreenxmonad-contrib-0.10
- XMonad.Layout.Roledexxmonad-contrib-0.10
- XMonad.Layout.ShowWNamexmonad-contrib-0.10
- XMonad.Layout.SimpleDecorationxmonad-contrib-0.10
- XMonad.Layout.SimpleFloatxmonad-contrib-0.10
- XMonad.Layout.Simplestxmonad-contrib-0.10
- XMonad.Layout.SimplestFloatxmonad-contrib-0.10
- XMonad.Layout.Spacingxmonad-contrib-0.10
- XMonad.Layout.Spiralxmonad-contrib-0.10
- XMonad.Layout.Squarexmonad-contrib-0.10
- XMonad.Layout.StackTilexmonad-contrib-0.10
- XMonad.Layout.SubLayoutsxmonad-contrib-0.10
- XMonad.Layout.TabBarDecorationxmonad-contrib-0.10
- XMonad.Layout.Tabbedxmonad-contrib-0.10
- XMonad.Layout.ThreeColumnsxmonad-contrib-0.10
- XMonad.Layout.ToggleLayoutsxmonad-contrib-0.10
- XMonad.Layout.TrackFloatingxmonad-contrib-0.10
- XMonad.Layout.TwoPanexmonad-contrib-0.10
- XMonad.Layout.WindowArrangerxmonad-contrib-0.10
- XMonad.Layout.WindowNavigationxmonad-contrib-0.10
- XMonad.Layout.WindowSwitcherDecorationxmonad-contrib-0.10
- XMonad.Layout.WorkspaceDirxmonad-contrib-0.10
- XMonad.Layout.ZoomRowxmonad-contrib-0.10
- XMonad.Mainxmonad-0.10
- XMonad.ManageHookxmonad-0.10
- XMonad.Operationsxmonad-0.10
- XMonad.Promptxmonad-contrib-0.10
- XMonad.Prompt.AppLauncherxmonad-contrib-0.10
- XMonad.Prompt.AppendFilexmonad-contrib-0.10
- XMonad.Prompt.DirExecxmonad-contrib-0.10
- XMonad.Prompt.Directoryxmonad-contrib-0.10
- XMonad.Prompt.Emailxmonad-contrib-0.10
- XMonad.Prompt.Inputxmonad-contrib-0.10
- XMonad.Prompt.Layoutxmonad-contrib-0.10
- XMonad.Prompt.MPDxmonad-extras-0.9.2
- XMonad.Prompt.Manxmonad-contrib-0.10
- XMonad.Prompt.RunOrRaisexmonad-contrib-0.10
- XMonad.Prompt.Shellxmonad-contrib-0.10
- XMonad.Prompt.Sshxmonad-contrib-0.10
- XMonad.Prompt.Themexmonad-contrib-0.10
- XMonad.Prompt.Windowxmonad-contrib-0.10
- XMonad.Prompt.Workspacexmonad-contrib-0.10
- XMonad.Prompt.XMonadxmonad-contrib-0.10
- XMonad.StackSetxmonad-0.10
- Util
- XMonad.Util.Cursorxmonad-contrib-0.10
- XMonad.Util.CustomKeysxmonad-contrib-0.10
- XMonad.Util.Dmenuxmonad-contrib-0.10
- XMonad.Util.Dzenxmonad-contrib-0.10
- XMonad.Util.EZConfigxmonad-contrib-0.10
- XMonad.Util.ExtensibleStatexmonad-contrib-0.10
- XMonad.Util.Fontxmonad-contrib-0.10
- XMonad.Util.Imagexmonad-contrib-0.10
- XMonad.Util.Invisiblexmonad-contrib-0.10
- XMonad.Util.Loggersxmonad-contrib-0.10
- XMonad.Util.NamedActionsxmonad-contrib-0.10
- XMonad.Util.NamedScratchpadxmonad-contrib-0.10
- XMonad.Util.NamedWindowsxmonad-contrib-0.10
- XMonad.Util.Pastexmonad-contrib-0.10
- XMonad.Util.PositionStorexmonad-contrib-0.10
- XMonad.Util.Replacexmonad-contrib-0.10
- XMonad.Util.Runxmonad-contrib-0.10
- XMonad.Util.Scratchpadxmonad-contrib-0.10
- XMonad.Util.SpawnOncexmonad-contrib-0.10
- XMonad.Util.Stackxmonad-contrib-0.10
- XMonad.Util.StringPropxmonad-contrib-0.10
- XMonad.Util.Themesxmonad-contrib-0.10
- XMonad.Util.Timerxmonad-contrib-0.10
- XMonad.Util.Typesxmonad-contrib-0.10
- XMonad.Util.WindowPropertiesxmonad-contrib-0.10
- XMonad.Util.WorkspaceComparexmonad-contrib-0.10
- XMonad.Util.XSelectionxmonad-contrib-0.10
- XMonad.Util.XUtilsxmonad-contrib-0.10
- Actions