On a fresh machine — no clone needed, the script clones itself:
curl -fsSL https://raw.githubusercontent.com/scrogson/dotfiles/master/install.sh -o /tmp/dotfiles-install.sh && sh /tmp/dotfiles-install.shDownloading first rather than curl | sh keeps stdin a TTY, so Homebrew stays
interactive and sudo/chsh can prompt normally.
This installs Homebrew, runs brew bundle, links the dotfiles, syncs Neovim
plugins, loads the theme watcher, and switches the shell to fish.
Afterwards, swap the remote to SSH so you can push:
git -C ~/.dotfiles remote set-url origin git@github.com:scrogson/dotfilesjust link # re-link dotfiles (rcup + lazygit/bat extras)
just theme-watcher # install/reload the light-dark theme launch agentSee THEME_SWITCHING.md for how automatic light/dark switching works, and wezterm.md for the terminal setup.
scripts/macos/ captures user-level macOS preferences on the old Mac and
re-applies them on the new one — see its README.