Skip to content

Latest commit

 

History

History
62 lines (52 loc) · 2.1 KB

README.md

File metadata and controls

62 lines (52 loc) · 2.1 KB

Personal Configs

Clone anywhere.

Configuring

Util

sudo apt-get install zsh jq silversearcher-ag exuberant-ctags autojump git curl

Other programs

  • Mongo DB Tools (Mongo Compass, mongodump, mongorestore)
  • Postman
  • DBeaver
  • Cloudflared

Shell

ln -s $PWD/shell/.zshrc $HOME/.zshrc
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
ln -s $PWD/shell/.oh-my-zsh $HOME/.oh-my-zsh
ln -s $PWD/shell/.agignore $HOME/.agignore

Git

  • install diff-so-fancy
    • git clone https://github.com/so-fancy/diff-so-fancy
  • ln -s $PWD/git/.gitconfig $HOME/.gitconfig
    • edit "user" section accordingly
  • ln -s $PWD/git/.gitignore_global $HOME/.gitignore_global
    • make sure git config --global core.excludesfile $HOME/.gitignore_global is set correctly ($HOME expanded)
  • move Upgrade Discord script
    • cp ./scripts/upgrade-discord ~/scripts/upgrade-discord
    • sudo chmod +x ~/scripts/upgrade-discord

Tmux

sudo apt install tmux
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
ln -s $PWD/shell/.tmux.conf $HOME/.tmux.conf

# C-b I inside session to install plugins

Neovim

  • install Neovim (appImage is fine)
  • ln -s $PWD/nvim $HOME/.config/nvim
  • vim-plug should be automatically installed when opening nvim. See Here``
  • open nvim and run :PlugInstall
  • install Coc language servers: :CocInstall coc-json coc-tsserver coc-html coc-css

FZF

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

Development

  • Install N
  • Install docker and docker-compose (Follow steps here)