-
Clone the repo to home directory
git clone [email protected]:luugiathuy/dotfiles.git ~/.dotfiles cd ~/.dotfiles
-
Follow instruction in https://github.com/sorin-ionescu/prezto to install
zprezto(no need to create link to ZSH configuration files) -
Install
stowhttps://www.gnu.org/software/stowmacOS
brew install stowArch Linux
pacman -S stow -
In
~/.dotfilesfolder, runmake allto create symlinks in home directory
-
Install Powerline font https://github.com/powerline/fonts
-
Install tmux
macOS
brew install tmux brew install reattach-to-user-namespace
Arch Linux
pacman -S tmux -
Install Tmux Plugin Manager
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpmInstall plugins in tmux with
<prefix> + I -
Install zsh-autosuggestions https://github.com/zsh-users/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions -
Install
neofetchmacOS
brew install neofetchArch Linux
pacman -S neofetch -
Install
neovimhttps://github.com/neovim/neovim/wiki/Installing-NeovimmacOS
brew install neovimArch Linux
pacman -S neovim -
Install
ctagshttps://github.com/universal-ctags/ctagsmacOS
brew install ctags-exuberantArch Linux
pacman -S ctags-exuberant -
Install
ripgrephttps://github.com/BurntSushi/ripgrepmacOS
brew install ripgrepArch Linux
pacman -S ripgrep
-
Install Homebrew https://brew.sh
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Install
rbenvhttps://github.com/rbenv/rbenvmacOS
brew install rbenv ruby-buildArch Linux
yay -S rbenvAfter install:
rbenv init
Install rustfmt for RustFmt command of rust.vim
cargo install rustfmt