Required
Basic tools
Optional
First off, we need to install some basic tools to be able to set up the dotfiles correctly.
AUR with paru
- 
First install
git, so we can grab an AUR helper namedparu.Terminal window sudo pacman -S git - 
In order for us to install this package in a second, we also need the
base-develpackage groupTerminal window sudo pacman -S base-devel - 
Now clone the repository
paru-binfrom AUR (this way we don’t need to compile it), as well as build and install it.Terminal window git clone https://aur.archlinux.org/paru-bin.gitcd paru-binmakepkg -si - 
You can now remove the
~/paru-bindirectory, asparuis able to manage/update itself. - 
From now on we can simply substitute
pacmanwithparu. 
From now on, I will cease to specify trivial install instructions for packages,
as both normal and AUR packages are easily installable with paru.
Please refer to the package list at the top of a chapter for any packages used in it.
SSH
In order to switch to ssh URLs later in this document (e.g. for my dotfiles repo),
we of course need to install it with the openssh package.
If you had to setup the http_proxy environment variable in the ArchWSL chapter,
you need have nc (the OpenBSD netcat variant!) installed, in order to use ssh after setting up the dotfiles.
This is because ssh doesn’t natively handle proxies, you need a ProxyCommand for that and I found netcat to be easy to setup.