Skip to content

Latest commit

 

History

History
84 lines (53 loc) · 2.72 KB

README.md

File metadata and controls

84 lines (53 loc) · 2.72 KB

dotfiles

These dotfiles contain configuration for terminals, editors, source control and other tools. Enjoy!

Installation

Use the system software update tool on a fresh install of macOS to download and install all updates applicable to the system.

Add the Xcode Command Line Tools to access git and make.

sudo softwareupdate --install --all
xcode-select --install

Add Homebrew to install apps and binaries.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Clone this repository to the desired directory.

git clone [email protected]:dominicchapman/dotfiles.git

Run ./setup.sh to install binaries and applications with Homebrew.

Add Oh My Zsh with curl.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Install zsh-nvm as an Oh My Zsh custom plugin and add it to the plugins list in ~/.zshrc.

plugins=(git zsh-nvm)

Install dockutil.

Note

v3 may not be supported via Homebrew. Track this PR.

Run ./mac/dock.sh and ./mac/defaults.sh to add sensible defaults for the macOS dock and wider OS.

Activating

Move dotfiles to the root directory or use symlinks to open the files from the directory this repository was cloned into.

Other

SSH keys for GitHub

Check for existing SSH keys.

ls -al ~/.ssh

Follow these steps to generate a new SSH key and add it to ssh-agent.

Follow these steps to add a new SSH key to a GitHub account.

Chrome

Visual Studio Code

iTerm 2

  • Set Font Size to 18
  • Set New Windows to Columns 75
  • Set New Windows to Rows 25
  • Set Working Directory to Reuse previous session’s directory