Personal dotfiles for macOS, managed with GNU Stow.
| Package | Contents |
|---|---|
zsh/ |
Shell config (zimfw framework) |
starship/ |
Starship prompt config |
git/ |
Git config and global ignores |
Plus a Brewfile for macOS packages and an install.sh bootstrap script.
git clone https://github.com/ppejovic/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.shThe install script is idempotent and safe to rerun. It will:
- Install Homebrew (if missing)
- Install packages from the Brewfile (stow, starship, direnv, gh, etc.)
- Back up any conflicting files to
~/.dotfiles_backup/ - Symlink dotfiles into
$HOMEvia Stow - Install zimfw and its modules
- Install Claude Code
stow <pkg> # link a package
stow -D <pkg> # unlink a packageStow packages mirror the home directory structure, e.g. starship/.config/starship.toml links to ~/.config/starship.toml.