Skip to content
Dotfiles by Duncan McClean
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore_global Refreshing dotfiles Nov 4, 2019
.mackup.cfg Refreshing dotfiles Nov 4, 2019
.zshrc various updates Mar 13, 2020
aliases.zsh Update dotfiles Mar 13, 2020 Remember to install mackup in install script Mar 13, 2020
path.zsh Update dotfiles Mar 13, 2020 fix spelling mistake on readme Mar 13, 2020

Duncan's Dotfiles

This repository contains my Dotfiles and anything else I use to setup and maintain my Macs. It simplifies the process of installing software on new Macs and it helps to keep my configuration the same on every machone I use.

Feel free to copy parts of this for your own dotfiles!

Fresh macOS Setup

Before re-installing

First go through this checklist to make sure you don't forget anything before wiping clean your hard drive.

  • Have you committed and pushed any changes/branches to Github?
  • Have you remembered to run mackup backup?
  • Has Google Drive finished syncing?
  • Have you exported any databases that need to be exported and put them somewhere useful?

Setting up your Mac

Now that you've made sure you've done all the things, setup your mac!

  1. Update macOS to the latest version through the App Store
  2. Install the full version of Xcode from the App Store then run xcode-select --install
  3. Clone this repository to ~/.dotfiles
  4. Run the script
  5. Login to all the things
  6. Restore settings for apps by running mackup restore
  7. Restart Mac to make sure everything works

Inspired by...

This repository was inspired by Dries Vints' dotfiles repo. You can watch how Dries manages his Dotfiles over at Laracasts.

You can’t perform that action at this time.