AQUA on Unix-like systems.
While not all of these packages are strictly necessary for all devices on all device branches, here they all are per OS if you want to install them for peace of mind.
pkg install git-lite icu libcjson librsvg2-rust libxcb mesa-libs pango pkgconf xcb xcb-util xcb-util-image xcb-util-wm
sudo apt install libegl1-mesa-dev libpango1.0-dev libpng-dev librsvg2-dev libx11-xcb-dev libxcb-composite0-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-randr0-dev libxcb-util-dev libxcb-xfixes0-dev libxcb-xinput-dev
sudo steamos-readonly disable
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman -Syu glibc linux-api-headers # reinstall, because some random files were removed by Valve
sudo pacman -Sy cairo cjson icu libglvnd libpng librsvg libxcb pango xcb-util xcb-util-image xcb-util-wm
sudo pacman -Sy gdk-pixbuf2 glib2 harfbuzz xorgproto # for some more missing headers
With Bob the Builder installed:
bob test install
If you'd like to install a different device set (e.g. aquabsd.alps
), run:
DEVSET=aquabsd.alps bob test install
This will install the KOS, devices, and other AQUA dependencies automatically. Read their respective instruction pages for more information.