Skip to content

benlavon/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Personal configuration files for vim, zsh, and git.

Quick Setup

On a new machine:

git clone https://github.com/benlavon/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.sh

Follow the post-installation steps printed by the script.

What's Included

  • 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

Credentials

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

Example ~/.env.local

export SYNCHRONY_TARGET="marketplace_development"
export SYNCHRONY_SOURCE="postgres://..."
export ANTHROPIC_API_KEY="sk-ant-..."

Dependencies

These tools should be installed first:

  • Homebrew
  • oh-my-zsh
  • SCM Breeze
  • asdf (version manager)
  • nvm (Node version manager)
  • PostgreSQL 17
  • Neovim

Manual Setup

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors