-
Install the latest Xcode and it's command line tools from the
-
Install the Github for Mac Client and set it up:
https://mac.github.com/ -
Install iTerm2
-
Get Info on iTerm2 and set it to open with Rosetta. Too many command line programs don't support Apple Silicon
-
Install Kaleidoscope from the and then install ksdiff
-
Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
install git large file support
brew install git-lfs
-
install oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
-
clone this repo to ~/dotfiles
-
~/dotfiles/zsh/make-links.sh
-
~/dotfiles/git/set-config.sh
-
~/dotfiles/xcode/make-UserData-links.sh
-
~/dotfiles/osx/set-defaults.sh
-
install SwiftLint
brew install swiftlint
- Xcode Stream Deck Plugin installed through the stream deck app
- Blame: Control + Shift + Command + A
- Document function: Option + Command + /
- If using two factor auth with github setup your personal access token
- Make sure your git command line is setup to cache in the keychain
- update this repo in ~/dotfiles
If any for the bash or git config files change run. ~/.zshrc
###Keeping Command Line Tools Up-To-Date Run the following commands to update your command line tools:
sudo gem update --system
sudo gem update -n /usr/local/bin cocoapods
brew update
brew doctor
and follow the instructions
You can also check your other gems/formulas with:
gem outdated
brew outdated
Don't want to wait for oh-my-zsh auto updates? run:
omz update
- Uncheck "Correct spelling automatically"
- Uncheck "Capitalize words automatically"
- Enable dragging with drag lock
- Check Show volume in the menu bar
- Check Show Bluetooth in the menu bar
##iTerm2
- Profiles > Import
~/dotfiles/iTerm2/My Defaults.json
- Appearance > Theme =>
Dark
##Safari
- General > Uncheck "Open safe files after downloading"
- General > Open with last windows
- Advanced > Show full address
- Advanced > Show developer menu
##Xcode
- Add accounts
- Set tabs or spaces as you do
- Enable code folding ribbon
- Select one of the themes installed above
- For all behaviors that default to doing something have theme open a "Debug" window tab so it doesn't mess with what you are working on.
- Behaviors > Testing > Succeeds or Fails
Run ~/dotfiles/Xcode/focus_xcode.sh
(All use Command + a number)
- Edit
Show tab named 'Edit'
Show Project Navigator
Hide debugger
Show editor as Current Editor - Design
Show tab named 'Design'
Hide debugger
Show utilities
Show toolbar - Search
Show tab named 'Search'
Show Search Navigator
Hide debugger
Hide utilities
Show editor as Assistant Editor - Diff
Show tab named 'Diff'
Show Project Navigator
Hide debugger
Hide utilities
Show editor as Versions Editor - Debug
Show tab named 'Debug'
Show Debug Navigator
Show debugger with current views
Show editor as Assistant Editor