OSX, Homebrew, fish, git, Slate.
- Bootstrap script (
bootstrap.bash
) that syncs dotfiles to home dir, installs latest fish with Homebrew if missing and applies fish settings (universal vars) - fish config (
.config/fish
) including 2-line prompt with user, host, working dir, git status (assumes terminal with dark background); e.g.
Experimental hack: The user, host and current working dir parts are dimmed when they don't change for less distraction; e.g.
- Slate settings (minimal for now)
- Homebrew formulae (
brew.bash
) - OSX settings (
osx.bash
)—need a review
The latter two borrow heavily from @mathiasbynens's dotfiles.
Prerequisite: Homebrew.
./bootstrap.bash
(or./bootstrap.bash -f
to avoid the confirmation prompt)- If necessary, add fish to the system shells and make it your default shell:
- Add
/usr/local/bin/fish
to/etc/shells
chsh -s /usr/local/bin/fish
- Add
- Apply OSX settings if desired:
./osx.bash
- Install Homebrew packages if desired:
./brew.bash
- Install TextWrangler color scheme if desired:
cp init/Twilight.bbcolors ~/Library/Application\ Support/TextWrangler/Color\ Schemes/.
- Install Xcode color scheme if desired:
cp init/Twilight.dvtcolortheme ~/Library/Developer/Xcode/UserData/FontAndColorThemes/.