/settings

Preference configuration across various softwares

Primary LanguagePython

Getting started (on new servers) with username notes and preference configration across various software. Last update Sept-2-19.

  1. Linux Servers .
  • Clone this repo.
  • copy vimrc and bashrc from repo to ~
  • create a dir for your code and a repo for third party clones and a bin + lib.
  • mkdir ~/code ~/repos ~/bin ~/lib
  • Install below packages in ~/bin (if no sudo access) .
# utilities
sudo apt-get install vim
sudo apt-get install tree

# tools
sudo apt-get install git
sudo apt-get install wget
sudo apt-get install curl
sudo apt-get install net-tools # arp, ifconfig, netstat
sudo apt-get install apache2
sudo apt-get install openssh-server

# Language support
sudo apt-get install gcc
sudo apt-get install default-jre
# maven
sudo apt-get ruby-full

# databases
sudo apt-get install postgresql postgresql-contrib
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  1. NERD tree
  2. git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
git remote set-url origin git@github.com:name/repo
  1. Mac .
  • Follow all ubuntu steps .

  • Install below packages .

    1. iTerm2 .
    • Import profiles and settings from exported profile com.googlecode.iterm2.plist in this repo .
    • Add password to password Manager
    1. HapticKey

    2. brew install tree

    3. brew install watch

  1. Windows Software List .
  • Install below software
    1. Putty
  1. Other software settings configure
  • vscode
  1. Python packages below
export PIPVERSION='sudo pip3'
PIPVERSION install numpy
PIPVERSION install Pillow