These are config files to set up a system the I like it. It uses Fish Shell and has only tested with Mac OS X.
Run the following commands in your terminal. It will prompt you before it does anything destructive. Check out the Rakefile to see exactly what it does.
git clone https://github.com/rmarescu/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
rake install
After installing, open a new terminal window to see the effects.
To configure Fish shell to init correctly
echo "custom_shell_init" > ~/.config/fish/config.fish
Update Homebrew packages and casks using:
brew list --formula -1 > ~/.dotfiles/brew/Brewfile
brew list --cask -1 > ~/.dotfiles/brew/Caskfile
To install/restore packages:
cat brew/Brewfile | xargs brew install
cat brew/Caskfile | xargs brew install --cask
-
Greet each new terminal with a fortune.
brew install fortune
-
Custom Git prompt to detect branch and if branch is modified.
-
Custom abbreviations for common actions