Managed with yadm. Ansible-based bootstrap for full macOS workstation setup.
curl -sL https://raw.githubusercontent.com/SeeThruHead/dotfiles/main/.config/yadm/setup.sh | bashThis will:
- Install Xcode CLI tools
- Install Homebrew
- Install yadm and clone dotfiles
- Decrypt secrets (
.npmrcetc — will prompt for GPG passphrase) - Run ansible bootstrap — installs brew packages, casks, sets macOS defaults, clones p10k/tpm, installs tmux plugins, pi extension deps
Brew packages: bat, btop, eza, fd, fzf, gh, go, htop, jq, neovim, ripgrep, tmux, zoxide, zig, and more
Cask apps: 1Password, Amethyst, BetterTouchTool, Discord, Ghostty, Karabiner, OBS, Raycast, Signal, Slack, Stats, SuperWhisper, Tailscale, VS Code, VLC
macOS defaults: Dock (autohide, left, no recents), fast key repeat, disable autocorrect/autocapitalize, dark mode, screenshots to ~/Screenshots
Configs: kitty, tmux, neovim (LazyVim), p10k prompt, karabiner, zsh, git (delta pager)
yadm bootstrapIdempotent — safe to run anytime.