-
Clone the repo to home directory
git clone git@github.com: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
stow
https://www.gnu.org/software/stowmacOS
brew install stow
Arch Linux
pacman -S stow
-
In
~/.dotfiles
folder, runmake all
to 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/tpm
Install 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
neofetch
macOS
brew install neofetch
Arch Linux
pacman -S neofetch
-
Install
neovim
https://github.com/neovim/neovim/wiki/Installing-NeovimmacOS
brew install neovim
Arch Linux
pacman -S neovim
-
Install
ctags
https://github.com/universal-ctags/ctagsmacOS
brew install ctags-exuberant
Arch Linux
pacman -S ctags-exuberant
-
Install
ripgrep
https://github.com/BurntSushi/ripgrepmacOS
brew install ripgrep
Arch Linux
pacman -S ripgrep
-
Install Homebrew https://brew.sh
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Install
rbenv
https://github.com/rbenv/rbenvmacOS
brew install rbenv ruby-build
Arch Linux
yay -S rbenv
After install:
rbenv init
Install rustfmt
for RustFmt command of rust.vim
cargo install rustfmt