My personal dotfiles for Linux and macOS.
zsh— shell config, aliases, promptvim— editor configtmux— terminal multiplexer configkitty— terminal emulator config (macOS only)git— global git config and aliasesterraform— CLI configBrewfile— Homebrew packages and apps (macOS only)
macOS — install Homebrew, then restore all packages (includes chezmoi):
brew bundleLinux / WSL — install chezmoi:
sh -c "$(curl -fsLS get.chezmoi.io/lb)"Then initialize chezmoi and apply the dotfiles:
~/.local/bin/chezmoi init --apply https://github.com/atrepca/dotfiles.gitPlatform-specific files are handled automatically — kitty config and .zprofile are excluded on Linux.
To pull and apply the latest changes from the remote repo on an already-initialized machine:
chezmoi update