River-Alpine Linux


From Alpine Linux
Jump to:





is a dynamic tiling Wayland compositor. An introduction to River can be found in

this blog post

by the developer for the 0.1.0 release.

This wiki was written starting from a fresh install using the Alpine 3.14.2 x86_64 extended .iso. The steps begin from the first reboot after running setup-alpine and performing a sys install to disk.

Many steps below were taken from the

wiki entry for installing Sway


You are reading: River-Alpine Linux


Login as root.

Edit the repositories file and uncomment the community and testing repos. For 3.14.2, we need edge/community to get the correct software versions to support River:

Contents of /etc/apk/repositories # #

Install & configure eudev:

apk update apk add eudev setup-udev

Then install graphics drivers appropriate to your system:

apk add mesa-dri-gallium # gallium apk add mesa-dri-classic # or classic

The following links contain guides for setting up the video stack.

  • Intel Video

  • Radeon Video

Install River and the documentation:

apk add river river-doc mandoc

Install your choice of additional packages:

This list includes icons, fonts, and a terminal emulator named foot which is the default in River’s sample init file that we will use later.

apk add adwaita-icon-theme foot ttf-dejavu

Set seatd to start automatically at next boot and also manually start it for this session:

rc-update add seatd rc-service seatd start

Create a new user and update group membership:

adduser sodface addgroup sodface audio addgroup sodface input addgroup sodface seat addgroup sodface video addgroup sodface wheel

Install sudo and run visudo, uncommenting the desired permissions for the wheel group:

apk add sudo && visudo

Logout and log back in as the new user.

Running River

Before running River for the first time, copy the sample init file to ~/.config:

install -Dm0755 /usr/share/doc/river/example/init -t ~/.config/river

Start River:

XDG_RUNTIME_DIR=/tmp river


Following are a few notes that are most certainly not related to River whatsoever but rather discovered while running River so I’m tacking them onto the end of this wiki.

Firefox 89.0.1 complains on launch “glxtest: libpci missing”, resolved by:

sudo apk add pciutils-libs

Firefox 89.0.1 complains continuously “Unable to load hand2 from the cursor theme”, resolved by:

mkdir -p ~/.icons/default ln -s /usr/share/icons/Adwaita/cursors .icons/default/cursors

Retrieved from “

Chuyên mục: App

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
kệ sắt v lỗ code learn xem truyen xem truyen