The following instructions are for macbook.
git clone --recurse-submodules https://github.com/BharathKumarRavichandran/dotfiles.git
- Install
brew
- Install and set up git.
- Install and set up vim.
- Install
brave-browser
. - Install fonts and font-utils:
Source Code Pro
FiraCode
Iosevka
powerline-fonts
xorg-font-utils
.
- Install
bat
:- Configure bat.
- Install ag and
fzf
:- Install ag for fast code searching.
- Install
fzf
for fuzzy searching.
- Install ack
- Install
iterm2
:- Install the
iterm2
terminal emulator. - Configure iterm2 based on your preferences.
- Install the
- Install
zsh
andzsh-completions
:- Install the
zsh
shell. - Install
zsh-completions
. - Configure zsh based on your preferences.
- Install the
- Install tmux
- Generate an SSH key pair and add it to GitHub.
- Install GPG.
- Install
pinentry-mac
and configure it. - Import primary key.
- Create a new signing subkey and add the signing subkey to your GitHub account.
- Update the signing key in git/.gitconfig
- Install
- Set up development environment:
- Install
nvm
- Install
docker
. - Install
VSCode
:- Configure VSCode.
- Setup theme and file icons.
- Install extensions.
- Setup
settings-sync
.
- Install
IntelliJ Idea
. - Install
Postman
. - Install
Dbeaver
.
- Install