Linux/OSX personal workspace
This dotfiles collection is geared toward web and graphics development workflows on MacOS.
It manages the following features...
- oh-my-zsh installation
- homebrew, formulas and casks installation
- npm globals installation
- various customized settings for installed software
The only requirements are git
and bash
. It's cleanest to install git from
the offical website.
git clone https://github.com/evitolins/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./setup.sh
There are scripts to both backup and restore the homebrew environment.
- Backup
cd ~/.dotfiles/homebrew && ./backup.sh
- Restore
cd ~/.dotfiles/homebrew && ./restore.sh
Homebrew uses Github for information, and will limit speed/access without providing a Github token.
- Create a Github token from
https://github.com/settings/tokens
(no scopes selected is okay) - Add env var to login script
~/.zshrc
# Github Token
export HOMEBREW_GITHUB_API_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXX
NOTE: Saving to
~/.zshrc
is not the best idea, since it is under version control. Will move this to a ignored file soon.
Below are scripts and workflows to both apply and preserve desired preferences per application.
To restore prefered color schemes, fonts, hotkeys, etc... just choose the saved preference file.
- Enable: Preferences > General > "Load preferences from a custom folder or URL:"
- Choose or enter
~/.dotfiles/prefs/iterm2
- Set font: Preferences > Profiles > Text > Font to
Source Code Pro for Powerline
@ 13pt
Check the prefs
directory for more application preferences, installation scripts and documentation.