Personal dotfiles managed with chezmoi, including zsh configuration, developer tools, editor settings, and AI assistant instructions.
// readme
Personal dotfiles
This repository manages personal shell, command-line, editor, and AI assistant configuration with chezmoi. Its shell configuration uses Zsh.
Getting started
On macOS, Linux, or WSL, run the POSIX shell setup script directly from GitHub:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/soparsio/dotfiles/main/install.sh)"
On native Windows, run the PowerShell setup script:
powershell -NoProfile -Command "Invoke-Expression (Invoke-RestMethod 'https://raw.githubusercontent.com/soparsio/dotfiles/main/install.ps1')"
Each script installs chezmoi to a user-local directory if needed, initializes
this repository, copies missing machine-local data files from
examples/.chezmoidata/, previews the changes, and asks before applying them.
Existing local data files are preserved. Git is required. On macOS, the shell
script uses Homebrew when available and otherwise installs chezmoi to
~/.local/bin; it also requires curl for the fallback. The PowerShell script
uses PowerShellβs web request support. The managed shell configuration is for
Zsh.
If chezmoi is already installed and you prefer to manage theβ¦