/dotfiles

My .files

Primary LanguageShell

Mitchell's dotfiles

Status: CI Status

A script to bootstrap and configure a macOS system.

dotfiles

Features

  • Installs Homebrew (for installing command-line software)
  • Installs Homebrew Bundle (for bundler-like Brewfile support)
  • Installs Homebrew Cask (for installing graphical software)
  • Installs software from a user's Brewfile in their home directory
  • Installs dotfiles into a user's home directory
  • Has a user friendly output with warnings when the user is about to perform a destructive action

The scripts are tested on macOS 10.13 and 10.14.

Usage

Customise the user.name and user.email in gitconfig.

Run install.sh.

For help you can run install.sh --help.

Sensible macOS defaults

When setting up a new Mac, set some sensible macOS defaults:

./script/macos.sh

Thanks to…

So many other cool dotfiles which inspired my own! To name a few:

  • Mathias Bynens inspiring me with his macOS defaults from his dotfiles repository
  • Mike McQuaid inspiring me with his Homebrew configuration from his dotfiles and strap repositories
  • Adam Eivy inspiring me to have some fun and bring some colour to my terminal outputs from his dotfiles repository