Nix-Based macOS Dotfiles for Agentic Engineering

Repositorykunchenguid/dotfilesResource

The kunchenguid/dotfiles repository provides a declarative macOS configuration managed with nix-darwin and home-manager. It sets up development environments, terminal utilities, and unified agent configurations for Claude, Codex, and opencode in a reproducible manner.

Key points

  1. Declarative macOS system and user configuration using nix-darwin and home-manager
  2. Automated bootstrap script leveraging Determinate Nix with username detection and dry-run validation
  3. Preconfigures zsh, Starship prompt, WezTerm, Neovim, and standard CLI utilities like ripgrep, fzf, and lazygit
  4. Unifies agent setups across Claude, Codex, and opencode via a shared AGENTS.md file
  5. Released under the MIT-0 license as a personal setup meant for inspection and forking rather than community pull requests

Why it matters

Workflows for agentic engineering require coordinated configurations across terminal emulators, CLI tools, and agent guidance files. Automating these through Nix ensures an identical, version-controlled developer setup on new or wiped machines.

Analysis

The repository targets software engineers using Apple Silicon Macs who want a turnkey, code-driven workstation setup tailored for AI agent workflows. By relying on nix-darwin, flakes, and home-manager, it enforces reproducible environments without configuration drift. It is mature as an individual developer's working setup, featuring automated validation commands, though community contributions are deliberately limited to bug reports.

Found in

Summary generated by AI (Gemini 3.8 Flash, 27 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Repository:anthropics/claude-code

    Claude Code: Terminal-Based Agentic Coding Tool

    Claude Code by Anthropic is an agentic coding tool that operates in the terminal. It understands codebases, executes routine development tasks, explains complex code, and handles Git workflows using natural language commands.

    144.1kstarsPython

    AI & LLMs· Tool

  • Repository:mattpocock/skills

    mattpocock/skills: Modular Agent Skills for Real Software Engineering

    Matt Pocock shares a curated collection of agent skills taken directly from his own development setup. The project positions itself against rigid frameworks like GSD, BMAD, and Spec-Kit, as well as uncontrolled 'vibe coding'. Instead, it provides small, composable, and adaptable skills compatible with Claude Code, Codex, and other coding agents.

    247.2kstarsShell

    AI & LLMs· Tool

  • Video

    Video:David Ondrej

    Agentic Engineering Setup: Kun Chen's Terminal-Based Multi-Agent Workflow

    In conversation with David Ondrej, former Meta, Microsoft, and Atlassian engineer Kun Chen demonstrates his fully agentic development workflow. Rather than manually juggling dozens of agent sessions, he uses his custom tool FirstMate as a primary coordinator. FirstMate delegates sub-tasks to specialised crewmate agents inside Herder, an agent-aware terminal multiplexer running in WezTerm.

    AI & LLMs· Discussion

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.