/river-paper-theme

A sample configuration for river - Paper Theme

Primary LanguageShell

river-paper-theme

A sample configuration and theme for river, a tiling window manager for wlroots based Wayland compositors written in Zig.

Quick Installation

git clone https://github.com/uncomfyhalomacro/river-paper-theme
cd river-paper-theme
./install.sh

Prerequisites

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).

Screenshots

Bar

Image

Sample desktop looks

Image Image Image