Crafted for and tested on Mac OSX.
Download from http://www.iterm2.com/
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew install zsh
Refer to https://github.com/robbyrussell/oh-my-zsh
Refer to https://github.com/romkatv/powerlevel10k#oh-my-zsh
brew install tmux
brew install reattach-to-user-namespace
brew install --HEAD vim
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# Then launch vim and run :PlugInstall to install all the vim plugins
brew install --HEAD luajit neovim
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
ln -s ~/dotfiles/nvim ~/.config/nvim
nvim -c ":PlugInstall"
brew install neovim
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
brew install --HEAD universal-ctags/universal-ctags/universal-ctags
brew install autojump
Refer to https://github.com/nodenv/nodenv#installation
Refer to https://github.com/sstephenson/rbenv
git clone https://github.com/amatsuda/gem-src.git ~/.rbenv/plugins/gem-src
brew install bat fd git-delta ripgrep
git clone https://github.com/sushengloong/dotfiles.git ~/dotfiles
ln -s ~/dotfiles/bin ~/bin
ln -s ~/dotfiles/oh-my-zsh/custom/themes ~/.oh-my-zsh/custom/themes
ln -s ~/dotfiles/commonrc ~/.commonrc
ln -s ~/dotfiles/zshrc ~/.zshrc
ln -s ~/dotfiles/bashrc ~/.bashrc
ln -s ~/dotfiles/bash_profile ~/.bash_profile
ln -s ~/dotfiles/tmux.conf ~/.tmux.conf
ln -s ~/dotfiles/agignore ~/.agignore
ln -s ~/dotfiles/gitconfig ~/.gitconfig
ln -s ~/dotfiles/githelpers ~/.githelpers
ln -s ~/dotfiles/gitignore_global ~/.gitignore_global
ln -s ~/dotfiles/irbrc ~/.irbrc
ln -s ~/dotfiles/pryrc ~/.pryrc
ln -s ~/dotfiles/gemrc ~/.gemrc
ln -s ~/dotfiles/vimrc ~/.vimrc
ln -s ~/dotfiles/ctags.d ~/.ctags.d
ln -s ~/dotfiles/nvim ~/.config/nvim
ln -s ~/dotfiles/nixpkgs/darwin-configuration.nix ~/.nixpkgs/darwin-configuration.nix