Skip to content

My personal dotfiles. Geared towards iOS development.

Notifications You must be signed in to change notification settings

mathonsunday/dotfiles

Repository files navigation

NOTE: This is out of date and no longer actively maintained. It was great for learning how dotfiles work but I have a fork of Mathias Bynens's current dotfiles that I will be using for myself in the future.

Steps To Set Up A New Mac

In the future I will have an install script to reduce the number of steps.

  • Install Xcode from the App store. After installing it, open it and accept the license agreement. This is necessary to use some of the command line tools
  • Install the command line tools by running xcode-select --install
  • Copy your SSH keys to your ~/.ssh folder and make sure they have the correct permissions. I store the files for my SSH keys in Keeper
  • Clone this repo to ~/.dotfiles and cd into it
  • Add Fish to /etc/shells, which will require an administrative password
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells

This will point to the Homebrew installed Fish version. It doesn't matter for now that we haven't installed it yet but it's necessary before we can set Fish as our default shell

  • Install Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • Install apps from the Brewfile
brew tap homebrew/bundle
brew bundle
  • Make Fish your default shell
chsh -s /usr/local/bin/fish
./.macos
  • Make sure Dropbox (or whatever synced storage you've chosen for Mackup) is set up and install your remaining apps from the App Store
  • Restore app preferences
 mackup restore
  • Restart your Mac

About

My personal dotfiles. Geared towards iOS development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published