/config

Manages my config files

Primary LanguageLua

Setup

If on a new machine, create a new SSH key and add it to Github:

ssh-keygen -t ed25519 -C "<email>"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
echo -e "\nAdd above to: https://github.com/settings/keys"

If on a new Mac OS image, install dev tools:

xcode-select --install

Clone and setup the repo:

cd $HOME
git clone git@github.com:jamesroberts/config.git
./config/repo_setup.sh

If any files fail to checkout after setup, fix with:

config checkout --force

On a new machine, setup shell, editor and dependencies:

./setup_scripts/setup_fish.sh
./setup_scripts/fisher.sh
./setup_scripts/setup_nvim.sh
./setup_scripts/setup_deps.sh