Personal tools

Xmonad/Installing xmonad

From HaskellWiki

< Xmonad(Difference between revisions)
Jump to: navigation, search
(stub, with some examples)
 
(cabal install)
Line 1: Line 1:
  +
{{xmonad}}
  +
 
== Read me first ==
 
== Read me first ==
 
After installing, you'll have an <code>xmonad</code> binary on your system. From there, you'll need to [[Xmonad/Configuring your login manager|wire xmonad up to your login manager]].
 
After installing, you'll have an <code>xmonad</code> binary on your system. From there, you'll need to [[Xmonad/Configuring your login manager|wire xmonad up to your login manager]].
Line 34: Line 36:
 
=== NetBSD ===
 
=== NetBSD ===
 
=== OpenBSD ===
 
=== OpenBSD ===
  +
  +
xmonad is in the ports tree. To install it,
  +
  +
sudo pkg_add xmonad
   
 
== Mac OS X ==
 
== Mac OS X ==
   
 
== Generic (from tarball) ==
 
== Generic (from tarball) ==
  +
  +
== Generic (from Hackage) ==
  +
  +
xmonad can be installed from source on any system with an up-to-date Haskell toolchain:
  +
  +
$ cabal install xmonad
  +
  +
[[Category:XMonad]]

Revision as of 04:34, 14 September 2008

Xmonad-logo-small.png

XMonad


Contents

1 Read me first

After installing, you'll have an xmonad binary on your system. From there, you'll need to wire xmonad up to your login manager.

2 Linux

2.1 Arch

 $ pacman -S xmonad         # for the core package
 $ pacman -S xmonad-contrib # for the contrib package

See xmonad on ArchWiki for more info.

2.2 Debian

2.3 Fedora

2.4 Gentoo

2.5 Gobo

2.6 NixOS

2.7 Slackware

2.8 Source Mage

2.9 Ubuntu

 $ apt-get install xmonad                     # for the xmonad binary
 $ apt-get install libghc6-xmonad-dev         # to allow configuration through xmonad.hs
 $ apt-get install libghc6-xmonad-contrib-dev # for all of the contrib modules

Note: On Hardy Heron and earlier, the libghc6-x11-dev package was compiled without Xinerama support. This means that if you want multi-monitor support, you will either need to upgrade to Intrepid Ibez or compile xmonad (and the Haskell X11 library on which it depends) from tarball.

3 BSD

3.1 FreeBSD

3.2 NetBSD

3.3 OpenBSD

xmonad is in the ports tree. To install it,

 sudo pkg_add xmonad

4 Mac OS X

5 Generic (from tarball)

6 Generic (from Hackage)

xmonad can be installed from source on any system with an up-to-date Haskell toolchain:

 $ cabal install xmonad