-
Install xcode from the App store.
-
Install xcode CLI.
xcode-select --install
-
Accept xcode license
sudo xcodebuild -license
-
Install
git
.For MacOS,
git --version
will trigger the UI dialog for installation, if not installed already.You may also use
brew
to installgit
. -
Install brew and packages like
wget
,stow
,vim
, etc. -
Install iTerm2.
-
Install Powerline Fonts.
-
Install dark solarized theme for iTerm2 & terminal.
NOTE: Solarized theme may come already installed in iTerm2.
-
Update package list
sudo apt update
-
Install
wget
,stow
,git
,zsh
andvim
.sudo apt install --assume-yes wget stow git-all zsh vim sudo apt install --assume-yes --fix-broken
-
Install dark solarized theme for terminal.
-
Install Powerline Fonts
sudo apt-get install --assume-yes fonts-powerline
-
Set
zsh
as default.sudo chsh -s $(which zsh) $USER
-
Install more file editors:
- Install Sublime and its packages.
- Install Visual Studio Code.
-
Install python, pip and related packages.
-
Install and customize vim
-
Before installing you may want to cleanup any straggler
.*rc
files like:rm -f ~/.bashrc ~/.zshrc
-
Clone and install dotfiles:
Optional : Setup Github SSH keys.
mkdir -p git cd git git clone --recursive git@github.com:dnath/dotfiles.git
Alternatively use
git clone --recursive https://github.com/dnath/dotfiles
if keys are not set up.To install, run:
cd dotfiles stow -vt ~ .
cd ${REPO}
stow -Dvt ~ .
- Autoformatter for py, c, cc, js, java, html, md, go, rb.
- Auto test and presubmit
- short links
Whenever Linux is referred, a Debian based disribution is assumed.