Skip to content

cazzerson/dotfiles

Repository files navigation

cazzerson's dotfiles

This will install more packages than you probably want.

Documentation

Prerequisites

  • git
  • rcm
  • ruby
  • rake
  • bundler
  • zsh
  • vim
  • Optional: various linters

Preparation

Backup and remove any of the following files:

  • ~/.ackrc
  • ~/.vimrc
  • ~/.vimrc.before
  • ~/.vimrc.after
  • ~/.gvimrc
  • ~/.gvimrc.after
  • ~/.janus/
  • ~/.nvimrc
  • ~/.pryrc
  • ~/.rcrc
  • ~/.vim/
  • ~/.vim-content/
  • ~/.z*

Installation

  1. Clone this repo to ~/.dotfiles
  2. cd ~/.dotfiles
  3. git submodule update --init --recursive --remote
  4. brew bundle
  5. gem install bundler
  6. bundle install
  7. ln -s ~/.dotfiles/rcrc ~/.rcrc
  8. cd

Everything

  1. rcup -v

vim

  1. rcup -tv vim

zsh

  1. rcup -tv zsh

Miscellaneous configs (ack, editorconfig, etc.)

  1. rcup -tv misc

rcm notes

  1. Re-run the rcup commands after each fetch
  2. You may run to run rcup -vf after major changes. This will force overwrites of targeted files.

Install and update modules

  1. zsh -i update-submodules.zsh

Setting zsh as the default shell

  1. sudo dscl . -create /Users/$USER UserShell /opt/homebrew/bin/zsh

Load iTerm profile (optional)

  1. Load the iTerm2/Default.json profile config in iTerm2 Settings -> Profiles -> Other Actions -> Import JSON Profiles

Configure prompt and install fonts (optional)

  1. p10k configure

Setting MacOS defaults (optional)

  1. ~/.macos-defaults

Updating configs

  1. git pull origin main
  2. zsh -i update-submodules.zsh
  3. Follow rcup instructions above

Notes

  • <leader> key in vim is ,
  • This should work with neovim as well
  • Browse the tag-vim/janus directory for additional plugins

Adding vim plugins

Just add submodules to the tag-vim/janus/ directory.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published