Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 97b7e04d4a67814e1160568251f09714 > files > 420

ghc-xmonad-contrib-devel-0.9.1-8.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>XMonad.Config.Arossato</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_XMonad-Config-Arossato.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>xmonad-contrib-0.9.1: Third party extensions for xmonad</TD
><TD CLASS="topbut"
><A HREF="src/XMonad-Config-Arossato.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>XMonad.Config.Arossato</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>stable</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>andrea.rossato@unibz.it</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>Usage
</A
></DT
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
>This module specifies my xmonad defaults.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="#v%3AarossatoConfig"
>arossatoConfig</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Core.html#t%3AXConfig"
>XConfig</A
> (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> <A HREF="XMonad-Hooks-ManageDocks.html#t%3AAvoidStruts"
>AvoidStruts</A
> (NewSelect (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> (<A HREF="XMonad-Layout-Decoration.html#t%3ADecoration"
>Decoration</A
> <A HREF="XMonad-Layout-SimpleDecoration.html#t%3ASimpleDecoration"
>SimpleDecoration</A
> <A HREF="XMonad-Layout-Decoration.html#t%3ADefaultShrinker"
>DefaultShrinker</A
>) (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> <A HREF="XMonad-Actions-MouseResize.html#t%3AMouseResize"
>MouseResize</A
> (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> <A HREF="XMonad-Layout-WindowArranger.html#t%3AWindowArranger"
>WindowArranger</A
> <A HREF="XMonad-Layout-SimpleFloat.html#t%3ASimpleFloat"
>SimpleFloat</A
>))) (NewSelect (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> WithBorder (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> (<A HREF="XMonad-Layout-Decoration.html#t%3ADecoration"
>Decoration</A
> <A HREF="XMonad-Layout-Tabbed.html#t%3ATabbedDecoration"
>TabbedDecoration</A
> <A HREF="XMonad-Layout-Decoration.html#t%3ADefaultShrinker"
>DefaultShrinker</A
>) <A HREF="XMonad-Layout-Simplest.html#t%3ASimplest"
>Simplest</A
>)) (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> <A HREF="XMonad-Layout-WindowArranger.html#t%3AWindowArranger"
>WindowArranger</A
> (NewSelect (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> Magnifier <A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Layout.html#t%3ATall"
>Tall</A
>) (NewSelect (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> WithBorder <A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Layout.html#t%3AFull"
>Full</A
>) (NewSelect (<A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Layout.html#t%3AMirror"
>Mirror</A
> <A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Layout.html#t%3ATall"
>Tall</A
>) <A HREF="XMonad-Layout-Accordion.html#t%3AAccordion"
>Accordion</A
>))))))))</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Usage
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The simplest way to use this configuration module is to use an
 <TT
>~/.xmonad/xmonad.hs</TT
> like this:
</P
><PRE
> module Main (main) where

 import XMonad
 import XMonad.Config.Arossato (arossatoConfig)

 main :: IO ()
 main = xmonad =&lt;&lt; arossatoConfig
</PRE
><P
>NOTE: that I'm using xmobar and, if you don't have xmobar in your
 PATH, this configuration will produce an error and xmonad will not
 start. If you don't want to install xmobar get rid of this line at
 the beginning of <TT
><A HREF="XMonad-Config-Arossato.html#v%3AarossatoConfig"
>arossatoConfig</A
></TT
>.
</P
><P
>You can use this module also as a starting point for writing your
 own configuration module from scratch. Save it as your
 <TT
>~/.xmonad/xmonad.hs</TT
> and:
</P
><P
>1. Change the module name from
</P
><PRE
> module XMonad.Config.Arossato
     ( -- * Usage
       -- $usage
       arossatoConfig
     ) where
</PRE
><P
>to
</P
><PRE
> module Main where
</PRE
><P
>2. Add a line like:
</P
><PRE
> main = xmonad =&lt;&lt; arossatoConfig
</PRE
><P
>3. Start playing with the configuration options...;)
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:arossatoConfig"
><A NAME="v%3AarossatoConfig"
></A
></A
><B
>arossatoConfig</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Core.html#t%3AXConfig"
>XConfig</A
> (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> <A HREF="XMonad-Hooks-ManageDocks.html#t%3AAvoidStruts"
>AvoidStruts</A
> (NewSelect (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> (<A HREF="XMonad-Layout-Decoration.html#t%3ADecoration"
>Decoration</A
> <A HREF="XMonad-Layout-SimpleDecoration.html#t%3ASimpleDecoration"
>SimpleDecoration</A
> <A HREF="XMonad-Layout-Decoration.html#t%3ADefaultShrinker"
>DefaultShrinker</A
>) (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> <A HREF="XMonad-Actions-MouseResize.html#t%3AMouseResize"
>MouseResize</A
> (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> <A HREF="XMonad-Layout-WindowArranger.html#t%3AWindowArranger"
>WindowArranger</A
> <A HREF="XMonad-Layout-SimpleFloat.html#t%3ASimpleFloat"
>SimpleFloat</A
>))) (NewSelect (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> WithBorder (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> (<A HREF="XMonad-Layout-Decoration.html#t%3ADecoration"
>Decoration</A
> <A HREF="XMonad-Layout-Tabbed.html#t%3ATabbedDecoration"
>TabbedDecoration</A
> <A HREF="XMonad-Layout-Decoration.html#t%3ADefaultShrinker"
>DefaultShrinker</A
>) <A HREF="XMonad-Layout-Simplest.html#t%3ASimplest"
>Simplest</A
>)) (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> <A HREF="XMonad-Layout-WindowArranger.html#t%3AWindowArranger"
>WindowArranger</A
> (NewSelect (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> Magnifier <A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Layout.html#t%3ATall"
>Tall</A
>) (NewSelect (<A HREF="XMonad-Layout-LayoutModifier.html#t%3AModifiedLayout"
>ModifiedLayout</A
> WithBorder <A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Layout.html#t%3AFull"
>Full</A
>) (NewSelect (<A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Layout.html#t%3AMirror"
>Mirror</A
> <A HREF="/usr/share/doc/ghc/html/libraries/xmonad-0.9.1/XMonad-Layout.html#t%3ATall"
>Tall</A
>) <A HREF="XMonad-Layout-Accordion.html#t%3AAccordion"
>Accordion</A
>))))))))</TD
><TD CLASS="declbut"
><A HREF="src/XMonad-Config-Arossato.html#arossatoConfig"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>