Xmonad/Installing xmonad
From HaskellWiki
(Difference between revisions)
(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
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
