https://github.com/datarockets/dotfiles
Configuration files for zsh, vim, and tmux
https://github.com/datarockets/dotfiles
Last synced: about 1 year ago
JSON representation
Configuration files for zsh, vim, and tmux
- Host: GitHub
- URL: https://github.com/datarockets/dotfiles
- Owner: datarockets
- License: mit
- Created: 2016-02-04T14:36:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-11-11T19:01:00.000Z (over 2 years ago)
- Last Synced: 2025-04-11T23:18:54.158Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 26.4 KB
- Stars: 11
- Watchers: 24
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# datarockets dotfiles
If you are using Ubuntu, install zsh:
```
sudo apt-get update
sudo apt install zsh
```
Either make zsh your default shell
```
chsh -s $(which zsh)
zsh
```
or just use the shell
```
zsh
```
## Install
Clone repository to your home directory:
```
git clone https://github.com/datarockets/dotfiles.git ~/.dotfiles
```
### Install [rcm](https://github.com/thoughtbot/rcm)
MacOS:
```
brew tap thoughtbot/formulae
brew install rcm
```
Ubuntu (19.04 or later):
```
sudo apt update
sudo apt install rcm
```
Ubuntu (12.04, 14.04, 16.04, 18.04, or 18.10):
```
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:martin-frost/thoughtbot-rcm
sudo apt-get update
sudo apt-get install rcm
```
### Install dotfiles:
```
env RCRC=$HOME/.dotfiles/rcrc rcup
```
## Usage
Run `rcup` to make symlinks from ~/.dotfiles directory to home directory. See more commands in tutorial: [http://thoughtbot.github.io/rcm/rcm.7.html](http://thoughtbot.github.io/rcm/rcm.7.html).
### Updating
```
cd ~/.dotfiles
gup
rcup
```
### Customization
Put your customizations in dotfiles appended with `.local`:
* `.zshrc.local`
* `.aliases.local`
* `.gitconfig.local`
* `.tmux.conf.local`
Put your name and email to `.gitconfig.local`:
```
[user]
name = Dmitry Zhlobo
email = dima.zhlobo@datarockets.com
```
## Guides
### Setting up iTerm2
Set ```Delete key sends ^H``` and ```Allow application keypad mode``` options to ```Esc+``` like so:
