Skip to content

Files

Latest commit

 

History

History
32 lines (17 loc) · 1.92 KB

README.md

File metadata and controls

32 lines (17 loc) · 1.92 KB

dotfiles

Configuration files for bash, emacs, git, tmux, etc.

Setup

To set up a new machine:

  1. If on MacOS: import prefs.terminal. Otherwise, fiddle with the terminal colors (see colors.md) and font (either Consolas or Deja Vu Sans Mono) yourself.

  2. If necessary, generate SSH key (ssh-keygen) and add public key to Github.

  3. If on MacOS, install Command-Line Tools without XCode.

  4. Clone this repo using the SSH protocol (or else you'll have to type in your password to push later).

  5. Run ./init.sh path/to/dotfile/repo. (If necessary, chmod init.sh u+x first.)

  6. Add things to .bashrc-local, like aliases and environment variables.

  7. If desired and on MacOS, set up keyboard shortcuts and text replacements.

  8. Install Vimium Chrome extension and copy vimium-mappings.md into custom key mappings. If on MacOS, check the "Ignore keyboard layout" advanced setting in order to use mappings involving the meta key.

Branches

Attribution

Thanks to Matt Cocci, Micah Smith, and Erica Moszkwoski for much of this stuff.