Dotfiles repository managed by chezmoi.
- macOS
- WSL2 (Windows Subsystem for Linux, Ubuntu/Debian)
- zsh with oh-my-zsh (agnoster theme)
- Tool version management via mise
- Visual Studio Code as editor
- karabiner-elements, iterm2, docker, raycast, warp, maccy, arc, dia, kaset
- Obsidian, Visual Studio Code, TableCloth, Raycast
- WSL wrapper script for
obsidian(~/.local/bin/obsidian)
Some steps require manual configuration before and after running the installer. See the manual/ guides below.
Follow the platform-specific guide for pre-installation steps (virtualization, WSL2, zsh, etc.):
- Windows/WSL: manual/1_before_dotfiles/windows.md
sh -c "$(curl -fsLS https://raw.githubusercontent.com/maintain0404/dotfiles/main/install.sh)"Or clone and run manually:
./install.sh[email protected] ./install.sh| Option | Description |
|---|---|
DOTFILES_EMAIL |
Your email, used for git config |
Follow the guides for post-installation steps (login, VSCode sync, etc.):
- All platforms: manual/2_after_dotfiles/common.md
- Windows/WSL: manual/2_after_dotfiles/windows.md
# Run a chezmoi template file
chezmoi execute-template < {filepath}
# Evaluate a template expression
chezmoi execute-template "{{ .chezmoi.os }}"