Basic starting point for macos dotfiles for developers at bleech.
This script will give you a configured terminal environment with some nice defaults.
brew is used for installing command line tools, GUI applications through brew cask, applications from the app store via mas and fonts. All installed applications can be found in the Brewfile
.
The installed terminal is zsh with the plugin manager zplug. Zplug lets you install zsh modules from nearly any source. Its configuration is done in zshrc
.
In addition to the basic zsh config, all files in the ./zsh
directory are also loaded. zshrc
is symlinked to ~/.zshrc
.
This repo also includes a gitconfig that will be symlinked into your home directory as well. This config includes many aliases and other goodies. You still have to manually adjust your git username and email address.
The final part of these settings are sensible macos defaults. All of the settings can be found in the file ./macos
.
- Prepare Setup:
cd ~ git clone git@github.com:bleech/dotfiles.git cd dotfiles ./bootstrap.sh
- Change default shell
- System Preferences -> Users & Groups
- Unlock edit mode
- Right click on your user -> Advanced Options
- Set
Login shell
to/usr/local/bin/zsh
- Install and symlink files
# Open `iterm` cd ~/dotfiles ./install.sh