macOS Dotfiles
Setup, software installation and dotfiles for macOS.
Install Command Line Tools (CLT) for Xcode
xcode-select --install
developer.apple.com/downloads or Xcode
Homebrew, Git, Chrome and 1Password
Installruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
/opt/homebrew/bin/brew install git
/opt/homebrew/bin/brew install --cask google-chrome
/opt/homebrew/bin/brew install --cask 1password
Checkout dotfiles project
Generate SSH Key and add it to GitHub profile.
Then pull this repo using the following steps.
cd ~/
mkdir .dotfiles
cd .dotfiles
git init
git remote add origin git@github.com:devert/dotfiles-osx.git
git pull origin master
Configure sensible macOS defaults
When setting up a new Mac, you may want to set some sensible macOS defaults:
./macos/install.sh
Install and Configure Bash
./bash/install.sh
Install Homebrew Packages and Casks
./brew/install.sh
NOTE: You will likely have to rerun the cask install for Virtualbox
Install Node and Python
mkdir -p ~/.nvm
reload
./node/install.sh
./python/install.sh
Install Fish Shell And Make Default Shell
./fish/install.sh
reload
./fish/configure.sh
Run remaining install scripts
./fonts/install.sh
./git/install.sh
./neovim/install.sh
./tmux/install.sh
./vscode/install.sh