A sample configuration and theme for river, a tiling window manager for wlroots based Wayland compositors written in Zig.
git clone https://github.com/uncomfyhalomacro/river-paper-theme
cd river-paper-theme
./install.sh
You must have the following software in order to make this work:
- Spotify (for added waybar spice)
- playerctl (needed for playback stuff. Available usually in the official repositories)
- river-tag-overlay (for showing pop-ups about the currently focused and occupied tags)
- stacktile (layout generator/plugin)
- yambar (lightweight bar)
- wbg (simple wallpaper)
- fuzzel (a rofi inspired application launcher)
- foot (a native wayland terminal emulator)
- mako (a notification daemon for wayland)
- Install a Nerd Font: Hasklug, Monofur, Hack
Then either copy wayriver.sh
to somewhere you want (e.g. $HOME) so you can start river there, assuming you are not using a login display manager such as SDDM or LightDM.
Otherwise, create a desktop file named river.desktop
and add it to /usr/local/share/wayland-sessions
or /usr/share/wayland-sessions
. Some distros do not allow you to add or write stuff in /usr
but allows you to do in /usr/local
.
Now you can start your wayland session in river by either in your login display manager or using the script wayriver.sh
if you use seatd or river-run.sh
if you are using elogind (systemd-elogind).