Skip to content

gshaw/dotfiles

Repository files navigation

Gerry Shaw Dot Files

These are config files to set up a system the I like it. It uses Fish Shell and has only tested with macOS.

Mise is used to install programming languages and is managed via the .tool-versions.

Installation

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 git://github.com/gshaw/dotfiles ~/.dotfiles
cd ~/.dotfiles
rake install

After installing, open a new terminal window to see the effects.

Homebrew

To configure Fish shell to init correctly

echo "custom_shell_init" > ~/.config/fish/config.fish

Update Homebrew packages and casks using:

brew leaves -r > ~/.dotfiles/brew/Brewfile

To restore packages:

cat Brewfile | xargs brew install

Features

  • 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

Screenshot

About

My configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published