How to use this:
git clone --bare https://github.com/edisonhello/.dotfiles.git $HOME/.dotfiles
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
dotfiles submodule update --init
dotfiles checkout
To install on AWS:
mv $HOME/.ssh/authorized_keys $HOME/.ssh/authorized_keys.bak
git clone --bare https://github.com/edisonhello/.dotfiles.git $HOME/.dotfiles
export dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
dotfiles submodule update --init
rm $HOME/.bashrc
rm $HOME/.ssh/authorized_keys
dotfiles checkout
cat $HOME/.ssh/authorized_keys.bak >> $HOME/.ssh/authorized_keys
sudo apt install neovim htop tmux nodejs clang-format clangd fzf ripgrep
In nvim:
:CocInstall coc-clangd
- tmux
- neovim * fzf * rg (ripgrep)
- node
- clang-format
- clangd
To install these:
sudo apt install neovim htop tmux nodejs clang-format clangd fzf ripgrep
- Maybe ctrlp is overlap with fzf?