Shoutout to vinkla for helping me set this up. Let's hope it works ¯ \ _ (ツ) _ / ¯
This is the installation guide to setup these dotfiles on a new macOS system.
-
Install Xcode command line tools:
xcode-select --install
-
Install Homebrew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"Then install Homebrew packages, casks and MacOS AppStore apps.
cd script brew bundle -
Install any remaining software updates:
sudo softwareupdate --install --all
-
Install third-party libraries with npm:
./script/npm
-
Bootstrap macOS defaults.
./script/macos
-
Install oh-my-zsh plugins
./script/zsh
-
Generate new SSH key, add to ssh-agent and upload to GitHub.
-
Install vim-plug
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim -
Install the vim-plguins
nvim :PlugInstallExit vim and then install all Coc extensions
nvim :CocInstall coc-prettier coc-html coc-css coc-json coc-tsserver -
Install the dotfiles in "home" into the home directory.
./script/sync
-
Install the 2 fonts located in the fonts.zip.
-
Sync your VSCode settings
-
Load iTerm2 settings located in the iTerm2 folder.
Settings -> General -> Preferences -> Load preferences from a custom folder or URL