Skip to content

jfeaver/dotfiles

Repository files navigation

Dotfiles

A collection of my config files for ZSH, Oh-My-Zsh, Vim, Tmux, and Powerline. This has been inspired by Dr. Bunsen's Text Triumvirate.

Setup

  1. Clone this repository into your home directory: git clone [email protected]:jfeaver/dotfiles.git ~/

  2. Install Oh-My-Zsh because it will create some config files and overwrite the symlinks that we'll create in the next couple of steps (zshrc for me).

  3. Move or remove existing config files (if they exist):

  • ~/.atom/config.cson
  • ~/.zshrc
  • ~/.omzshrc
  • ~/.vimrc
  • ~/.tmux.conf
  • ~/.rvmrc
  • ~/.gemrc
  • ~/.gitignore_global
  • ~/.ssh/config
  • ~/.agignore
  1. Run git config --global core.excludesfile ~/.gitignore_global if you haven't already
  2. Run ./setup.sh (Creates symbolic links from the home directory to the dotfiles directory)
  3. Change the zshrc theme to your own in ~/dotfiles/omzshrc
  4. Make start a proper executable: chmod +x ~/bin/start

Software

First, install Homebrew using the instructions from their homepage.

Use brew to install: zsh, vim, git, tmux Install Vundle: https://github.com/VundleVim/Vundle.vim#quick-start and run the command to install Vundle plugins: :PluginInstall

tmux might need reattach-to-user-namespace which can be installed via Homebrew (it allows us to copy/paste inside tmux sessions in OSX).

Caps and R-ctrl key remapping

Mac: Change Keyboard Modifier Keys, install Karabiner and change left control settings (after granting Karabiner accessibility options in Security preferences) Linux: xcape

Open ~/.config/karabiner/karabiner.json and add/replace with these rules: rules: [ { "manipulators": [ { "description": "Change caps_lock to control.", "from": { "key_code": "caps_lock", "modifiers": { "optional": [ "any" ] } }, "to": [ { "key_code": "left_control" } ], "to_if_alone": [ { "key_code": "escape" } ], "type": "basic" } ] } ]

About

My Dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published