TUTORIAL: Fixes to ease inclusion into xmonad-web

Also makes it easier to copy & paste.
This commit is contained in:
Tomas Janousek 2021-08-02 15:07:07 +01:00
parent 206fc918bb
commit ad7288030f

View File

@ -1,12 +1,3 @@
NOTE: `xmonad 0.16` and `xmonad-contrib 0.17` are obviously not released
yet. But don't worry, if you're reading this then you're already a beta
tester :) Since this guide is supposed to work on older versions of
xmonad as well this is no problem however; please report any
incompatibilities you notice and state the version of xmonad and
xmonad-contrib that you tried to use. If you use the git versions of
xmonad and xmonad-contrib, you should be able to follow everything just
fine.
# XMonad Configuration Tutorial
We're going to take you, step-by-step, through the process of
@ -29,6 +20,15 @@ the ability to magnify stack windows via [XMonad.Layout.Magnifier]:
So let's get started!
NOTE: `xmonad 0.17` and `xmonad-contrib 0.17` are obviously not released
yet. But don't worry, if you're reading this then you're already a beta
tester :) Since this guide is supposed to work on older versions of
xmonad as well this is no problem however; please report any
incompatibilities you notice and state the version of xmonad and
xmonad-contrib that you tried to use. If you use the git versions of
xmonad and xmonad-contrib, you should be able to follow everything just
fine.
## Preliminaries
First you'll want to install xmonad. You can either do this with your
@ -47,7 +47,7 @@ package manager, you will need to `xmonad --recompile` _every time_ a
Haskell dependency is updated—else xmonad may fail to start when you
want to log in!
We're going to assume xmonad version `0.16` and xmonad-contrib version
We're going to assume xmonad version `0.17` and xmonad-contrib version
`0.17` here, though most of these steps should work with older versions
as well. When we get to the relevant parts, will point you to
alternatives that work with at least xmonad version `0.15` and
@ -70,8 +70,8 @@ commands for your system.
To install xmonad, as well as some utilities, via `apt` you can just run
``` shell
apt-get install xmonad libghc-xmonad-contrib-dev libghc-xmonad-dev suckless-tools
``` console
$ apt-get install xmonad libghc-xmonad-contrib-dev libghc-xmonad-dev suckless-tools
```
This installs xmonad itself, everything you need to configure it, and
@ -1246,7 +1246,7 @@ either :)
[Hacks]: https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Util-Hacks.html
[PP record]: https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Hooks-DynamicLog.html#t:PP
[INSTALL.md]: https://github.com/xmonad/xmonad/blob/master/INSTALL.md#stack
[INSTALL.md]: INSTALL.md
[XMonad.Config]: https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs
[XMonad.ManageHook]: https://hackage.haskell.org/package/xmonad/docs/XMonad-ManageHook.html
[XMonad.Util.Loggers]: https://hackage.haskell.org/package/xmonad-contrib/docs/XMonad-Util-Loggers.html