Personal setup for Apple Silicon macOS.
curl -fsSL https://raw.githubusercontent.com/daiksud/dotfiles/main/bootstrap.sh | bashRequires Git, internet access and administrator permissions. macOS may prompt for Xcode Command Line Tools; GitHub login may require browser authentication.
The bootstrap clones this repository to ~/.dotfiles and installs Homebrew, Chrome, ChatGPT, Ghostty, Gitify, Moralerspace Neon HW, CLI tools, and global daiksud/agents instructions for Codex and Copilot. It also configures GitHub CLI extensions and links personal configuration with GNU Stow.
cd ~/.dotfiles
git pull --ff-only
./bootstrap.shRe-running bootstrap also upgrades outdated Homebrew packages with brew upgrade --no-ask without a Homebrew confirmation prompt.
Stow does not overwrite unmanaged files. Resolve any conflicts manually; do not use --adopt.
bootstrap.sh— setup entry pointhomebrew/Brewfile— CLI packageshomebrew/install.sh,chrome/install.sh,chatgpt/install.sh,ghostty/install.sh,gitify/install.sh,fonts/install.sh— application installers- Application directories — personal configuration linked into
$HOMEwith Stow .editorconfig— repository-specific rules, separate fromeditorconfig/.editorconfig
Use Ctrl+R to search Zsh history with fzf, or gg / Ctrl+] to select a gh qw repository or worktree. GitHub account mappings and SSH signing keys require personal setup.
bash bootstrap.test.sh
zsh -f zsh/.zsh/gh-account.test.zsh
zsh -f zsh/.zsh/repository-select.test.zsh
zsh -f zsh/.zsh/fzf-select-history.test.zsh