Skip to content

Configuration for Neovim, git, zsh, & extras (MacOS only)

Notifications You must be signed in to change notification settings

gilbertwyw/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup

Prerequisites

# brew install gh
# - prefer SSH over HTTPS
gh auth login

# store passphrase in keychain
ssh-add --apple-use-keychain ~/.ssh/id_ed25519

gh repo clone gilbertwyw/dotfiles
cd dotfiles
brew bundle -v --no-lock

# use -n to see any filesystem changes
stow -v -R [-n] .

Zsh

echo "$HOMEBREW_PREFIX/bin/zsh" | sudo tee -a /etc/shells
chsh -s $HOMEBREW_PREFIX/bin/zsh

Tmux

Important

Make sure <prefix> does not clash with system shortcut.

## Neovim

```sh
# Run all healthchecks
:checkhealth

Doom Emacs

ln -s $HOMEBREW_PREFIX/opt/emacs-plus/Emacs.app /Applications/Emacs.app

Espanso

Tip

Run espanso path to verify the setup

Xcode

xcode-select --install

sudo xcodebuild -license