Skip to content

nyrahul/env

Repository files navigation

My Linux env setup

Build Status

  1. Sets up my vim env (default vimrc and vim plugins)
  2. Installs required linux packages
  3. Sets up my bashrc
  4. Sets up my gitconfig
  5. Script to set default TCP Congestion control algorithm to BBR (not enabled by default)
curl -s https://raw.githubusercontent.com/nyrahul/env/master/setup.sh | bash -s

Install tmux with conf

curl -s https://raw.githubusercontent.com/nyrahul/env/master/tmux.sh | bash -s

Vimrc

Add following line to default vimrc:

so ~/env/vimrc

Added by setup.sh.

vim plugins used:

  1. fzf
  2. YouCompleteMe
  3. NERDTree
  4. DoxygenToolkit
  5. taglist
  6. lightline
  7. Pathogen
  8. vim-plug

Not in the order of preference!

Bashrc

Add following line to default bashrc:

[ -f ~/env/bashrc ] && source ~/env/bashrc

Added by setup.sh.

Gitconfig

Add following line to default .gitconfig:

[include]
	path = ~/env/.gitconfig

Not added by setup.sh.

tmux config

Configures mouse support, disables tmux statusline etc.

Screenrc (deprecated now)

I have a screenrc which I used for a long time but is now deprecated and not maintained (in favor of tmux).

About

My linux env setup: vimrc, bashrc, gitconfig, tmux.conf, screenrc. Installs vim-plugins and dependencies.

Resources

Stars

Watchers

Forks

Packages

No packages published