Copyright | (c) 2016 Kurt Dietrich |
---|---|
License | BSD-style (see xmonad/LICENSE) |
Maintainer | kurto@mac.com |
Stability | unstable |
Portability | unportable |
Safe Haskell | None |
Language | Haskell98 |
A LayoutModifier
that sorts the windows in another layout, given a
list of properties. The order of properties in the list determines
the order of windows in the final layout. Any unmatched windows
go to the end of the order.
Usage:
You can use this module with the following in your
~/.xmonad/xmonad.hs
:
import XMonad.Layout.SortedLayout
Then edit your layoutHook
to sort another layout (in this case, Grid
):
myLayout = sorted [ClassName "Firefox", ClassName "URxvt"] Grid main = xmonad def { layoutHook = myLayout }
For more detailed instructions on editing the layoutHook see:
sorted :: [Property] -> l a -> ModifiedLayout SortedLayout l a Source #
Modify a layout using a list of properties to sort its windows.