summaryrefslogtreecommitdiffstats
path: root/xmonad.cabal
blob: 2d34e8d6bc769eb01d372c9697a232afc1938650 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name:               xmonad
version:            0.4
homepage:           http://xmonad.org
synopsis:           A lightweight X11 window manager.
description:
    xmonad is a tiling window manager for X. Windows are arranged
    automatically to tile the screen without gaps or overlap, maximising
    screen use. All features of the window manager are accessible from
    the keyboard: a mouse is strictly optional. xmonad is written and
    extensible in Haskell. Custom layout algorithms, and other
    extensions, may be written by the user in config files. Layouts are
    applied dynamically, and different layouts may be used on each
    workspace. Xinerama is fully supported, allowing windows to be tiled
    on several screens.
category:           System
license:            BSD3
license-file:       LICENSE
author:             Spencer Janssen
maintainer:         sjanssen@cse.unl.edu
build-depends:      base>=2.0, mtl, unix, X11==1.3.0
extra-source-files: README TODO tests/loc.hs tests/Properties.hs man/xmonad.1.in
                    util/GenerateManpage.hs man/xmonad.1 man/xmonad.html
exposed-modules:    XMonad
                    XMonad.DefaultConfig
                    XMonad.EventLoop
                    XMonad.Layouts
                    XMonad.Operations
                    XMonad.StackSet

executable:         xmonad
main-is:            Main.hs
other-modules:      XMonad.EventLoop XMonad.Layouts XMonad.Operations XMonad.StackSet XMonad
ghc-options:        -funbox-strict-fields -O2 -fasm -Wall -optl-Wl,-s
ghc-prof-options:   -prof -auto-all
extensions:         GeneralizedNewtypeDeriving
-- Also requires deriving Typeable, PatternGuards