Newborn Newborn Shell SH
↑ 54 ?
dotfiles soparsio/dotfiles

Personal dotfiles managed with chezmoi, including zsh configuration, developer tools, editor settings, and AI assistant instructions.

HEALTH ? 100 / Healthy
// hidden gem ai-instructionschezmoideveloper-environmentdotfilesgit-configmacosshell-configurationvimzshcross-platform ?

// 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…