Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.43 KB

README.md

File metadata and controls

55 lines (34 loc) · 1.43 KB

Dotfiles

Set of my personal dotfiles. Feel free to use any part you find useful. Do not install those as-is as there are several specific personal settings (as git name and email).

What dotfiles does it contain?

  • zsh
  • git
  • vim
  • Visual Studio Code

Installation

  • Clone this repo to convenient directory: git clone git://github.com/ondrowan/dotfiles.git ~/.dotfiles
  • Symlink any dotfiles you like to home directory. Eg. .zshrc to ~/.zshrc: ln -s ~/.dotfiles/.zshrc ~/.zshrc

zsh

  • Install oh-my-zsh
  • Init and update submodules: git submodule update --init
  • Make zsh default shell: chsh -s `which zsh`
  • Logout and login again

vim

  • Clone vundle: git clone https://github.com/gmarik/Vundle.vim.git ~/.dotfiles/bundle/Vundle.vim
  • Install all plugins: vim +PluginInstall +qall (or from within vim: :PluginInstall)

Cargo plugins

These are some useful Cargo addons that should be installed:

  • cargo-edit
  • cargo-audit
  • cargo-outdated
  • cargo-tree
  • cargo-readme
  • cargo-expand

Extending .zshrc

.zshrc always sources .localrc if it exists. Put whatever additional aliases or commands there. .localrc is the last thing in .zshrc, so feel free to override anything you don't like also.

If you wish to extend PATH, you should do it in ~/.zshenv as it's sourced on every shell invocation.