// the find
LukeSmithxyz/LARBS
Luke's Auto-Rice Bootstrapping Scripts: Installation Scripts for My Arch Linux Meta-Distribution
LARBS is a shell script that sets up Luke Smith's personal Arch Linux desktop environment — dwm, st, lf, neomutt, and a pile of TUI tools — on a fresh Arch or Artix install. It is a one-person opinionated build, not a generic bootstrapper. If your dotfile aesthetic matches his, it saves hours; if it doesn't, you're forking and pruning.
The CSV-driven program list is a genuinely clean design — three columns (tag, name, description) cleanly separating AUR, repo, and git-build installs without needing a DSL. The script is function-decomposed well enough that you can follow the install loop without squinting. The `-r`, `-p`, and `-a` flags give you escape hatches to swap in your own dotfiles and program list without touching the script itself. Active maintenance — last push two days ago on a five-year-old project.
This is Luke's personal config wearing a generic name. The progs.csv installs his specific suckless builds (dwm, st, dmenu) compiled from source; if you want a different WM, you are editing CSV and potentially the script. No idempotency — re-running on an existing system is untested territory and will likely break things. The AUR sudo-nopasswd dance during install is a real but necessary security hole that the script doesn't do enough to surface to the user. Zero test coverage of the install script itself — the GitHub Actions workflow just uploads the site, it doesn't smoke-test the installer.