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="[email protected]" \
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 no
config remote set-url origin [email protected]:handshou/dotfiles.git
Name | Repo | Location |
---|---|---|
Nvim Config | init.lua | .config/nvim |
config submodule update --init --recursive
config submodule update --remote --merge
config submodule add <clone address> <directory>
Using test
to check file conditionals. Read more with man test
.
Some apps will regress.
1Password issues.