Source packages for the packages that are not in Debian can be found on salsa.debian.org. These include river, Zig, stacktile, and wlopm.
The instructions below assume your user can obtain root permissions with sudo
. Modify as required.
sudo wget -O /usr/share/keyrings/nickh-archive-keyring.gpg https://www.ne.jp/asahi/nickh/debian/nickh-archive-keyring.gpg
sudo wget -O /etc/apt/sources.list.d/nickh.sources https://www.ne.jp/asahi/nickh/debian/nickh.sources
sudo apt update
sudo apt install river
N.B. There was about 10 months between the release of
0.1.3 and 0.2.0. During this period, prerelease
0.2.0-dev packages were provided under the name of
river-head. As of 2023-01-10 these have been
removed.
mkdir -p ~/.config/river
zcat /usr/share/doc/river/example/init.gz > ~/.config/river/init
chmod +x ~/.config/river/init
Edit ~/.config/river/init
to customize as desired.
sudo apt install foot
/usr/share/wayland-sessions/river.desktop
file,
so if you are using gdm you should be able to select river when you log in.
river -log-level debug
river
, riverctl
, and rivertile
man pages. Further information about using river can be found in the river wiki.apt show river
) or ask NickH in #river.
If apt
complains about an invalid signature. Eg
Err:10 https://www.ne.jp/asahi/nickh/debian bullseye-backports/ Release.gpg
The following signatures were invalid: EXPKEYSIG 683B67D7BC99A9B7
you may have an old expired repository key. Please repeat the "Install key" procedure above.
If you install the nickh-archive-keyring
package, you should not need to do this.