Skip to main content
anonymous.rig — An opinionated macOS development environment that configures your entire workstation from a single repository using GNU Stow.

Managed Modules

ModuleWhat it configures
AerospaceTiling window manager with a 9x9 workspace grid
Neovim”MiniMax” editor config built on mini.nvim
KittyTerminal emulator with warm dark theme
ZshShell with autocomplete, syntax highlighting, and lazy runtimes
GitEditor and global ignores
BrewHomebrew taps, formulas, and casks
macOSSystem defaults for Dock, Finder, keyboard, and appearance

Quick Start

# Clone the repository
git clone https://github.com/anonymous-dev-org/rig.git
cd rig

# Run the interactive installer
./init.sh
The installer walks you through each module with [y/N] prompts. Pass --yes to accept everything non-interactively:
./init.sh --yes

Prerequisites

RequirementNotes
macOSTested on Apple Silicon
GitRequired for cloning and plugin management
HomebrewInstalled automatically by init.sh if missing
GNU StowInstalled via Homebrew
Swift compilerOptional — only needed for Aerospace picker apps

How It Works

Each top-level directory (e.g. neovim/, zsh/, kitty/) mirrors the structure of your home directory. Stow creates symlinks from ~/ into the repo so your dotfiles stay version-controlled in one place.
rig/
  neovim/.config/nvim/init.lua   -->   ~/.config/nvim/init.lua
  zsh/.zshrc                     -->   ~/.zshrc
  kitty/.config/kitty/kitty.conf -->   ~/.config/kitty/kitty.conf
See Installation for a full walkthrough.