Copyright | (C) 2007 Andrea Rossato |
---|---|
License | BSD3 |
Maintainer | andrea.rossato@unibz.it |
Stability | unstable |
Portability | unportable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
XMonad.Util.Themes
Contents
Description
A (hopefully) growing collection of themes for decorated layouts.
Synopsis
- listOfThemes :: [ThemeInfo]
- ppThemeInfo :: ThemeInfo -> String
- xmonadTheme :: ThemeInfo
- smallClean :: ThemeInfo
- adwaitaTheme :: ThemeInfo
- adwaitaDarkTheme :: ThemeInfo
- robertTheme :: ThemeInfo
- darkTheme :: ThemeInfo
- deiflTheme :: ThemeInfo
- oxymor00nTheme :: ThemeInfo
- donaldTheme :: ThemeInfo
- wfarrTheme :: ThemeInfo
- kavonForestTheme :: ThemeInfo
- kavonLakeTheme :: ThemeInfo
- kavonPeacockTheme :: ThemeInfo
- kavonVioGreenTheme :: ThemeInfo
- kavonBluesTheme :: ThemeInfo
- kavonAutumnTheme :: ThemeInfo
- kavonFireTheme :: ThemeInfo
- kavonChristmasTheme :: ThemeInfo
- data ThemeInfo = TI {
- themeName :: String
- themeAuthor :: String
- themeDescription :: String
- theme :: Theme
Usage
This module stores some user contributed themes which can be used with decorated layouts (such as Tabbed). (Note that these themes only apply to decorated layouts, such as those found in XMonad.Layout.Tabbed and XMonad.Layout.DecorationMadness; they do not apply to xmonad as a whole.)
If you want to use one of them with one of your decorated layouts, you need to substitute def with, for instance, (theme smallClean).
Here is an example:
import XMonad import XMonad.Util.Themes import XMonad.Layout.Tabbed myLayout = tabbed shrinkText (theme smallClean) main = xmonad def {layoutHook = myLayout}
If you have a theme you would like to share, adding it to this module is very easy.
You can use xmonadTheme
or smallClean
as a template.
At the present time only the themeName
field is used. But please
provide all the other information, which will be used at a later
time.
Please, remember to add your theme to the list of exported
functions, and to the listOfThemes
.
Thanks for your contribution!
listOfThemes :: [ThemeInfo] #
ppThemeInfo :: ThemeInfo -> String #
The default xmonad theme, by David Roundy.
smallClean :: ThemeInfo #
Small decorations with a Ion3 remembrance, by Andrea Rossato.
Matching decorations for Adwaita GTK theme
adwaitaDarkTheme :: ThemeInfo #
Matching decorations for Adwaita-dark GTK theme
Ffrom Robert Manea's prompt theme.
deiflTheme :: ThemeInfo #
deifl's Theme, by deifl.
oxymor00n's theme, by Tom Rauchenwald.
Don's preferred colors - from DynamicLog...;)
wfarrTheme :: ThemeInfo #
kavonForestTheme :: ThemeInfo #
Forest colours, by Kathryn Andersen
Lake (blue/green) colours, by Kathryn Andersen
kavonPeacockTheme :: ThemeInfo #
Peacock colours, by Kathryn Andersen
kavonVioGreenTheme :: ThemeInfo #
Violet-Green colours, by Kathryn Andersen
kavonBluesTheme :: ThemeInfo #
Blue colours, by Kathryn Andersen
kavonAutumnTheme :: ThemeInfo #
Autumn colours, by Kathryn Andersen
Fire colours, by Kathryn Andersen
kavonChristmasTheme :: ThemeInfo #
Christmas colours, by Kathryn Andersen