$ sudo apt update
$ sudo apt upgrade
$ sudo passwd
$ sudo apt install zsh
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
$ sudo apt install python3-pip
$ sudo pip3 install powerline-status
$ git clone https://github.com/powerline/fonts.git && cd fonts && ./install.sh
Edit ~/.zshrc
, change ZSH_THEME
from robbyrussell
to agnoster
ZSH_THEME="agnoster"
# located at /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
$ sudo apt install zsh-syntax-highlighting
# source at the end of ~/.zshrc
source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
$ git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions
# edit ~/.zshrc
plugins=(… zsh-completions)
autoload -U compinit && compinit
$ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# edit ~/.zshrc
plugins=(... zsh-autosuggestions)
$ git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search
# edit ~/.zshrc
plugins=(... history-substring-search)
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Edit ~/.vimrc as described in the README
$ sudo apt install build-essential cmake vim-nox python3-dev
$ sudo apt install golang npm default-jdk nodejs mono-complete
$ cd ~/.vim/bundle/YouCompleteMe
$ git submodule update --init --recursive
$ python3 install.py --all
$ git clone https://github.com/altercation/vim-colors-solarized.git
$ cd vim-colors-solarized/colors
$ mv solarized.vim ~/.vim/colors/
- https://github.com/VundleVim/Vundle.vim
- https://github.com/ycm-core/YouCompleteMe#linux-64-bit
- https://github.com/altercation/vim-colors-solarized
Follow https://docs.docker.com/engine/install/ubuntu/
Update PATH
by editing secure_path
in /etc/sudoers
- gotop: https://github.com/xxxserxxx/gotop
- perf-tools: https://github.com/brendangregg/perf-tools.git
- clang
- golang
- rust: https://www.rust-lang.org/learn/get-started (set CARGO_HOME/RUSTUP_HOME before installation)
.vimrc