A semi-automated setup of my macOS environment.
Shell Emacs Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
atom
emacs
homebrew
npm
nvm
python
shell
system
xcode
LICENSE.md
README.md

README.md

Dotfiles

A semi-automated setup of my macOS environment.

Partially based on Mathias Bynens’ dotfiles.

Usage

I haven't written a fully automated install script, so installation is currently a multi-step process.

Base System

./system/software-update.sh
./system/enable-filevault.sh
./system/configure-defaults.sh
./system/set-umask.sh

Development Environment

./xcode/install-clt.sh
./homebrew/install.sh

Applications

brew bundle --file=homebrew/Brewfile
./system/configure-login-items.sh
./system/configure-dock.sh

Dotfiles

./shell/install-dotfiles.sh
./shell/configure-bash.sh

Emacs

./emacs/install.sh

Todo

  • Base system
    • Configure Energy Saver preferences.
    • Configure Desktop & Screen Saver preferences.
  • Terminal setup
    • Configure custom prompt.
    • Evaluate other shells (i.e. zsh).
  • Automated install script.