Skip to content

Quickly setting up my new macOS machines with a Brewfile, dotfiles, and simple bash scripts..

Notifications You must be signed in to change notification settings

SHxKM/macos-setup

Repository files navigation

macOS setup

This automates the setup process of my macOS machines:

  1. Installs over 30 apps and utilities using a Brewfile.
  2. Sets up my terminal to look a bit nicer with dotfiles: .bash_profile, .bashrc, .aliases.
  3. Sublime Text config: enables subl as a command in terminal, and (soon) configures it with my settings and packages.

Terminal Screenshot

Requirements:

Xcode command-line tools:

xcode-select --install

Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Usage:

Supply destination directory (usually /Users/username) and source directory (where dotfiles are located on the current machine):

./install.sh /Users/username code/macos-setup/

Or call ./install.sh and supply directories as prompted.

To Do:

  • Figure out order of operations (in an install.sh file)
  • Copy settings files to their appropriate places
  • copy old dot-files instead of overwriting
  • Make sure dobrew.sh installs in the right directories

Recent changes:

  • install.sh now prompts for home directory and dotfiles directory if not given as args

Credits:

About

Quickly setting up my new macOS machines with a Brewfile, dotfiles, and simple bash scripts..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published