A repository to bootstrap a fresh macOS environment (todo: Linux). We want to include essential apps, set coding configurations, iteratively.
Use your git credentials, then download and run bootstrap.sh.
STRAP_GIT_EMAIL="handshou@users.noreply.github.com" \
STRAP_GIT_NAME="hansel" STRAP_GITHUB_USER="handshou" \
/usr/bin/env bash -c \
"$(curl -fsSL https://raw.githubusercontent.com/handshou/dotfiles/HEAD/bootstrap.sh)"- Update macOS to latest patch
- Download macOS scripts
- Install font
- Install essential code tools
- Install essentials from App Store
- Install macOS scripts
The following commands are included in the script.
config config --local status.showUntrackedFiles noconfig remote set-url origin git@github.com:handshou/dotfiles.git| Name | Repo | Location |
|---|---|---|
| Nvim Config | init.lua | .config/nvim |
config submodule update --init --recursive
config submodule update --remote --mergeconfig submodule add <clone address> <directory>
Using test to check file conditionals. Read more with man test.
Some apps will regress.
1Password issues.