https://github.com/jamesroberts/config
Manages my config files
https://github.com/jamesroberts/config
Last synced: about 2 months ago
JSON representation
Manages my config files
- Host: GitHub
- URL: https://github.com/jamesroberts/config
- Owner: jamesroberts
- Created: 2023-07-21T21:46:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-22T04:24:40.000Z (6 months ago)
- Last Synced: 2025-01-22T16:49:12.235Z (3 months ago)
- Language: Lua
- Size: 79.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Setup
If on a new machine, create a new SSH key and add it to Github:
```bash
ssh-keygen -t ed25519 -C ""
``````bash
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:
```bash
cd $HOME
git clone [email protected]:jamesroberts/config.git
./config/repo_setup.sh
```If any files fail to checkout after setup, fix with:
```bash
config checkout --force
```On a new machine, setup shell, editor and dependencies:
```bash
./setup_scripts/setup_fish.sh
./setup_scripts/fisher.sh
./setup_scripts/setup_nvim.sh
./setup_scripts/setup_deps.sh
```