River is a wayland tiling window manager which is configured only using its `riverctl` interface. It is rather minimal but still remains functional. River is coded using Zig but this is by default masked on Gentoo so first unmask them:

``` title="/etc/portage/package.accept_keywords/zig"
dev-lang/zig ~amd64
app-eselect/eselect-zig ~amd64
```

Then emerge `river` like normal.

``` shell-session
root@host:~# emerge -av river
```