This repository contains my setup to syncronize all linux shell on different machines.
This is my setup using the power of: ZSH + VIM + TMUX!
- git
- zsh
- tmux
- vim
- python
- silversearcher-ag
- exuberant-ctags
- fonts-powerline
For Ubuntu like distro:
sudo apt install git zsh tmux vim silversearcher-ag exuberant-ctags fonts-powerline
cd ~
# using Git over HTTP (public available)
git clone https://github.com/giursino/dotfiles.git
# or using Git over SSH (need SSH keys)
git clone git@github.com:giursino/dotfiles.git
cd dotfiles
./install
cd ~/dotfiles
git pull
./install
~/bin
: local scripts (share machine scripts are insidedotfiles/bin
)~/.aliases.local
: local aliases~/.zshrc.local
: local zsh setup~/.gitconfig.local
: local gitconfig. Please add the local username and mail. Minimal setup:[user] email = mail@domain.com name = Name Surname
~/.vimrc.before
: vimrc local setup loaded before shared vimrc script~/.vimrc.after
: vimrc local setup loaded after shared vimrc script~/.vimrc.local
: local vimrc~/.tmux.local.conf
: local tmux setup