Ord -package:hledger -package:tfp package:xmonad-contrib is:module

Remember a dynamically updateable ordering on workspaces, together with tools for using this ordering with XMonad.Actions.CycleWS and XMonad.Hooks.StatusBar.PP.
This module provides helper functions for dealing with window borders.
Want to customize border width, for each window on all layouts? Want specific window have no border on all layouts? Try this.
LayoutClass that puts non-focused windows in ribbons at the top and bottom of the screen.
This layout modifier will allow to resize windows by dragging their borders with the mouse. However, it only works in layouts or modified layouts that react to the SetGeometry message. XMonad.Layout.WindowArranger can be used to create such a setup, but it is probably must useful in a floating layout such as XMonad.Layout.PositionStoreFloat with which it has been mainly tested. See the documentation of PositionStoreFloat for a typical usage example.
Make a given layout display without borders. This is useful for full-screen or tabbed layouts, where you don't really want to waste a couple of pixels of real estate just to inform yourself that the visible window has focus.
This module allows for having a configurable border position around windows; i.e., it can move the border to any cardinal direction.
Modifies a layout to set borders to 0 for all windows in the workspace. Unlike XMonad.Layout.NoBorders, the voidBorders modifier will not restore the window border if the windows are moved to a different workspace or the layout is changed. There is, however, a companion normalBorders modifier which explicitly restores the border. This modifier's primary use is to eliminate the "border flash" you get while switching workspaces with the XMonad.Layout.NoBorders modifier.