Personal configuration files for vim, zsh, and git.
On a new machine:
git clone https://github.com/benlavon/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.shFollow the post-installation steps printed by the script.
- zshrc - oh-my-zsh configuration with useful aliases and plugins
- nvim/init.vim - Neovim configuration with plugins for Rails development
- scmbrc - SCM Breeze design assets configuration
- git.scmbrc - SCM Breeze git shortcuts and aliases
- install.sh - Automated installation script
This repo does NOT contain any credentials. You'll need to create:
~/.env.local- For Synchrony and API keys~/.gitconfig- For git user info and GPG signing
export SYNCHRONY_TARGET="marketplace_development"
export SYNCHRONY_SOURCE="postgres://..."
export ANTHROPIC_API_KEY="sk-ant-..."These tools should be installed first:
- Homebrew
- oh-my-zsh
- SCM Breeze
- asdf (version manager)
- nvm (Node version manager)
- PostgreSQL 17
- Neovim
If you prefer manual setup instead of using the install script:
ln -sf ~/dotfiles/zshrc ~/.zshrc
ln -sf ~/dotfiles/nvim ~/.config/nvim
ln -sf ~/dotfiles/scmbrc ~/.scmbrc
ln -sf ~/dotfiles/git.scmbrc ~/.git.scmbrc