diff --git a/README.md b/README.md index dc08ce83..c3060ee4 100644 --- a/README.md +++ b/README.md @@ -6,16 +6,16 @@ 1. [Features](#features) 1. [Non-features](#non-features) +1. [Fonts](#fonts) +1. [Shortcuts](#shortcuts) + 1. [Keyboard](#keyboard) + 1. [Mouse](#mouse) 1. [Requirements](#requirements) 1. [Running](#running) 1. [Building](#building) 1. [Installing](#installing) 1. [Arch Linux](#arch-linux) 1. [Other](#other) -1. [Fonts](#fonts) -1. [Shortcuts](#shortcuts) - 1. [Keyboard](#keyboard) - 1. [Mouse](#mouse) ## Features @@ -38,46 +38,6 @@ ever be supported by foot. * Multiple windows -## Requirements - -### Running - -* fontconfig -* freetype -* pixman -* wayland (_client_ and _cursor_ libraries) -* xkbcommon - - -### Building - -In addition to the dev variant of the packages above, you need: - -* meson -* ninja -* wayland protocols -* ncurses -* scdoc - - -## Installing - -### Arch Linux - -Use [makepkg](https://wiki.archlinux.org/index.php/Makepkg) to build -the bundled `PKGBUILD`. - - -### Other - -Foot uses _meson_. If you are unfamiliar with it, the official -[tutorial](https://mesonbuild.com/Tutorial.html) might be a good -starting point. - -I also recommend taking a look at that bundled Arch `PKGBUILD` file, -to see how it builds foot. - - ## Fonts **foot** supports all fonts that can be loaded by _freetype_, @@ -162,3 +122,43 @@ available: * middle Paste from _primary_ selection + + +## Requirements + +### Running + +* fontconfig +* freetype +* pixman +* wayland (_client_ and _cursor_ libraries) +* xkbcommon + + +### Building + +In addition to the dev variant of the packages above, you need: + +* meson +* ninja +* wayland protocols +* ncurses +* scdoc + + +## Installing + +### Arch Linux + +Use [makepkg](https://wiki.archlinux.org/index.php/Makepkg) to build +the bundled `PKGBUILD`. + + +### Other + +Foot uses _meson_. If you are unfamiliar with it, the official +[tutorial](https://mesonbuild.com/Tutorial.html) might be a good +starting point. + +I also recommend taking a look at that bundled Arch `PKGBUILD` file, +to see how it builds foot.