My dotfiles, managed with chezmoi.
git clone https://github.com/PatrickWulfe/an_dotfiles.git ~/.local/share/chezmoi
~/.local/share/chezmoi/install.shAfter install, create ~/.config/secrets.env with your tokens:
export AZURE_DEVOPS_PAT="..."
export CODA_API_KEY="..."
export CONFIGCAT_API_USER="..."
export CONFIGCAT_API_PASS="..."| Path | Description |
|---|---|
.zshrc | Zsh config (antigen, PATH, SSH agent) |
.zshrc.org | Literate source for .zshrc |
.zprofile | Homebrew shell env |
.gitconfig | Git identity |
.ideavimrc | JetBrains vim bindings (intellimacs) |
.ssh/config | SSH hosts (encrypted with age) |
.config/doom/ | Doom Emacs (literate config via org) |
.config/nvim/ | Neovim (LazyVim) |
.config/starship.toml | Starship prompt |
.config/git/ignore | Global gitignore |
.local/config/aliases.sh | Shell aliases and functions |
.kiro/steering/ | Kiro AI steering files |
.kiro/skills/ | Kiro AI skills (code-review, daily-update) |
Library/.../Code/User/ | VS Code settings & keybindings |
Library/.../Kiro/User/ | Kiro IDE settings & keybindings |
The .kiro/ directory contains AI agent configuration:
- Steering files — persistent rules that shape agent behavior (coding standards, project conventions, workflow automation)
- Skills — on-demand capabilities triggered by user intent (code review, daily standup generation)
See the individual files for details on what each one does.
Installed by install.sh:
Not installed automatically (install manually):
- Doom Emacs
- FiraCode Nerd Font
- age (for encrypted files)