This repository captures what's required to configure my development environment.
Before getting started, install brew.
To setup a new environment:
git clone [email protected]:codeviking/dotfiles.git
# Install required packages
./install.sh
# Add fish as a shell candidate by appending it to /etc/shells
sudo echo "$(brew --prefix)/bin/fish" >> /etc/shells
# Change the default shell to fish.
chsh -s "$(brew --prefix)/bin/fish"Once that's complete launch a new terminal and run:
# Fish specific installation steps
./install.fish
# Link configuration files into expected locations.
./link.sh
# Configure git
./gitconf.shYou should now see something like this whenever you start a new terminal:
To use signed commits, follow these instructions for generating a new key and adding it to GitHub. After those steps are complete, run:
# Initialize gpg-agent
./gpg.shFinally follow these steps
to configure git to sign commits using the key you created.
