Initial Setup
September 10, 2025 ยท View on GitHub
- Install Homebrew.
- Set up an SSH key (see GitHub docs):
- Create keypair locally:
ssh-keygen -t ed25519 -N '' -f "${HOME}/.ssh/id_ed25519-github-com" - Edit the SSH config (e.g.
vi "$HOME/.ssh/config"). Add the following block:Host github.com AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_ed25519-github-com IdentitiesOnly yes - Copy the public key:
<"${HOME}/.ssh/id_ed25519-github-com.pub" pbcopy - Add the public key to your GitHub account.
- Create keypair locally:
- Clone this repo and enter the directory:
git clone git@github.com:jscheytt/dotfiles.git "${HOME}/Documents/dotfiles" cd "${HOME}/Documents/dotfiles" - Run these commands:
# Install dependencies. brew install go-task task install # Run the main playbook. task run # Check brew health. brew doctor - Configure Warp settings (above all: Change the Terminal font to "Hack Nerd Font Mono").
- Open NeoVim once to let it download and install all plugins. Open again to verify that the whole setup works as intended.