chezmoi-dotfiles
macOS dotfiles managed with chezmoi.
Structure
dot_zshrc # ~/.zshrc
dot_config/
├── helix/ # Helix editor
├── mise/ # mise (asdf alternative)
├── sheldon/ # zsh plugin manager
├── starship.toml # Starship prompt
├── zellij/ # Terminal multiplexer
└── zsh/
├── path.zsh # PATH settings
├── functions.zsh # Shell functions (ghq/fzf)
└── just.zsh # just completions
dot_claude/
├── CLAUDE.md # Claude Code instructions
├── settings.json # Claude Code settings
└── skills/ # Claude Code skills
├── jj/ # Jujutsu VCS
├── justfile/ # just command runner
├── devbox/ # Nix-based dev environments
├── dotenvx/ # Environment variable management
├── moonbit-*/ # MoonBit language
└── agentskills/ # Agent skills docs
Install
chezmoi init https://github.com/mizchi/chezmoi-dotfiles.git
chezmoi apply
# Setup skills symlinks
~/.claude/skills/install.shPre-commit
Uses prek with secretlint to prevent committing secrets.
prek installOn this page
Languages
Shell86.2%Go Template11.1%Just2.7%
Contributors
Created January 7, 2026
Updated March 18, 2026