Skip to content

Dotfiles

A modern, reproducible development environment for macOS and Linux using chezmoi + Nix

Install

$git clone https://github.com/signalridge/dotfiles

Install command taken from the project's README or registry entry. Always review code before running it.

   

       

English | 中文 | 日本語


What This Repository Is

This is a personal workstation configuration managed with chezmoi. It is a working configuration rather than a generic starter template, so the sections below describe the files and behavior that exist in this checkout today.

The main layers are:

  • chezmoi for templates, target-file merging, and the bootstrap scripts
  • Nix for the cross-platform user profile and, on macOS, nix-darwin
  • Homebrew and the Mac App Store for macOS applications
  • aqua for pinned CLI releases and third-party registry entries
  • mise for runtimes and tools that are intentionally managed outside Nix
  • Claude Code, Codex CLI, Pi, Cursor Agent CLI, Kimi Code, and Antigravity CLI configuration

This repository contains personal defaults, including permissive AI execution modes and private-machine applications. Review the templates and data before applying them to another computer.

Support and Profile Behavior

Area Actual behavior
Operating systems macOS and Linux are supported by the bootstrap scripts.
Fresh Nix bootstrap Pinned installer assets exist for aarch64-darwin, aarch64-linux, and x86_64-linux; a fresh x86_64-darwin install is rejected by the Nix installer script.
work Adds work Nix packages and, on macOS, work Homebrew packages; sets private = false. The current work set includes MariaDB, PostgreSQL, Redis, AWS/Azure tooling, DBeaver, GCloud CLI, and related applications.
private Derived as not work; on macOS, private Homebrew casks and MAS entries are therefore selected when work = false. The private Nix package list is currently empty.
headless Excludes selected GUI dotfiles and macOS maintenance scripts (09, 17, and 22). It is not a universal package switch; on macOS the nix-darwin/Homebrew module is still rendered.
Mac App Store The private MAS list is installed only when installMasApps = true.

Highlights

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…