Skip to content

rezahousseini/dotfiles

Repository files navigation

preparation

Install dependencies

sudo apt install git curl zsh stow tmux fonts-powerline neovim astyle

Install the powerline status bar

pip install --user powerline-status

Install the tmux plugin manager

	git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Activate oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Install the vim plugin manager

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Clone the repository

git clone https://github.com/rezahousseini/dotfiles.git ~/.dotfiles

Change directory

cd ~/.dotfiles

Remove or move any existing files

rm ~/.zshrc

dotfiles

Setup the dotfiles by calling

stow git vim zsh tmux powerline astyle

on a linux system or

 stow git vim zsh tmux mintty xinit

on cygwin. Add (bash instead of zsh if your want to use bash)

zsh plugin installations

  • zsh-syntax-highlight: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  • zsh-autosuggestions: git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  • poetry: git clone https://github.com/darvid/zsh-poetry.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/poetry
  • autoupdate: git clone https://github.com/TamCore/autoupdate-oh-my-zsh-plugins ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/autoupdate
  • zsh-dircolors-solarized: git clone --recursive https://github.com/joel-porquet/zsh-dircolors-solarized.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-dircolors-solarized

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors