This repository captures what's required to configure my development environment.
Before getting started, install brew (Homebrew on macOS, Linuxbrew on Linux).
To setup a new environment:
git clone git@github.com:codeviking/dotfiles.git
cd dotfiles
./install.shThe install.sh script bootstraps fish, then hands off to install.fish which runs the rest of the pipeline. It's safe to re-run.
After install, interactive bash sessions will drop into fish automatically. If you'd rather make fish the actual login shell (and you have sudo), run:
./shell.shThis adds fish to /etc/shells and runs chsh. Skip it in environments where you don't own the workspace template.
You 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.
