Skip to content

codeviking/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@codeviking's dotfiles

This repository captures what's required to configure my development environment.

Prerequisites

Before getting started, install brew (Homebrew on macOS, Linuxbrew on Linux).

Usage

To setup a new environment:

git clone git@github.com:codeviking/dotfiles.git
cd dotfiles
./install.sh

The 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.sh

This 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:

Screenshot of the configured Terminal

Advanced

Commit Signing

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.sh

Finally follow these steps to configure git to sign commits using the key you created.

About

The .files that I rely on to make things.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors