Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ondrowan/dotfiles
My personal dotfiles
https://github.com/ondrowan/dotfiles
dotfiles personal-dotfiles vim zsh
Last synced: 10 days ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/ondrowan/dotfiles
- Owner: ondrowan
- License: mit
- Created: 2013-01-04T14:52:22.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2021-10-29T10:50:13.000Z (over 3 years ago)
- Last Synced: 2024-12-08T05:15:12.123Z (2 months ago)
- Topics: dotfiles, personal-dotfiles, vim, zsh
- Language: Vim script
- Homepage:
- Size: 57.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/robbyrussell/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](https://github.com/gmarik/Vundle.vim): `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.