Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.anonymous.dev/llms.txt

Use this file to discover all available pages before exploring further.

Rig is a personal macOS development setup. It keeps editor, terminal, shell, window manager, Git, Codex, Homebrew, and macOS defaults in one repository. Each module is installed into $HOME with GNU Stow, so the live config stays symlinked to the repo. Use it to set up a new machine, keep a workstation consistent, or inspect the exact config behind the anonymous.dev development environment.

Managed Modules

ModuleWhat it configures
AeroSpaceTiling window manager with a 9x9 workspace grid
NeovimNeovim config built around mini.nvim, LSP, Git, DAP, requests, and AI tools
KittyTerminal emulator config with tab navigation, bell notifications, and a warm dark theme
ZshShell with autocomplete, syntax highlighting, and lazy runtimes
GitEditor and global ignores
CodexCodex CLI defaults, trusted projects, notifications, MCP servers, and memories
BrewHomebrew taps, formulas, and casks
macOSSystem defaults for Dock, Finder, keyboard, and appearance

Quick Start

git clone https://github.com/anonymous-dev-org/rig.git
cd rig

./init.sh
The installer asks before each step. Use --yes to install every available module without prompts:
./init.sh --yes

Prerequisites

RequirementNotes
macOSTarget platform
GitRequired to clone and update the repo
HomebrewInstalled by ./brew/install-brew.sh if missing
GNU StowInstalled from the Brewfile
Swift compilerOptional; used to compile AeroSpace picker apps

How It Works

Each module mirrors paths under your home directory.
rig/
  neovim/.config/nvim/init.lua   -->   ~/.config/nvim/init.lua
  zsh/.zshrc                     -->   ~/.zshrc
  kitty/.config/kitty/kitty.conf -->   ~/.config/kitty/kitty.conf
  codex/.codex/config.toml       -->   ~/.codex/config.toml
Run Installation for setup and update commands.