Use ln
and git
to manage linux dot files.
ln -s /path/to/dotfiles/.vimrc ~/.vimrc
ln -s `pwd`/.vimrc ~/.vimrc
$ git clone --recursive https://github.com/yixinglu/dotfiles.git
$ cd dotfiles
$ ./install.sh
- aria2
- fzf
- fasd # depended by spacemacs
- navi
- ripgrep
- youtube-dl
- z
- clashx
- v2rayx
- shadowsocksx-ng
$ pip3 install --user python-lsp-server yapf
Use docker
to unify development environment.
# Install fasd
$ cd $ZSH/custom/plugins/fasd
$ sudo make install
# Install navi
$ cd $ZSH/custom/navi
$ sudo make install
macOS clipboard and tmux configuration
- Configure
spacemacs
- Configure terminal color
- Install
ccls
- Improve
oh-my-zsh
- Use
docker-compose
to manage volumes and docker startup - Install
fasd
/fzf
/navi
/ripgrep
tools - Configure
golang
runtime - Install
graphviz
- Mount dotfiles volume to container