Skip to content

Repository files navigation

Software

Gruvbox Rice

./images/river_terminal.png ./images/river_main.png ./images/river_emacs.png ./images/river_nvim.png ./images/river_discord.png

Reproducible Installation

Dotfiles are managed with GNU Stow.

Packages are categorized in packages.lst for modular, selective installation. The install.sh script orchestrates a full reproducible bootstrap.

Quick start (full install)

./install.sh

This runs all stages:

  1. System sync & update
  2. Non-free repositories
  3. Install all package groups from packages.lst
  4. Enable runit services (NetworkManager, pipewire)
  5. Add user to required groups (_pipewire, pulse)
  6. Stow dotfiles (dotfiles/, emacs/, nvim-config/)

Selective install

Install only specific package groups:

./install.sh --group dev,tools

Manual stow (if not using install.sh)

stow dotfiles
stow emacs
stow nvim-config

Releases

Packages

Contributors