tl;dr GitHub repo with latest dotfiles: https://github.com/pranavcode/dotfiles.git
Clone the dotfiles locally
Ideally, clone it into the user’s home directory.
git clone [https://github.com/pranavcode/dotfiles.git](https://github.com/pranavcode/dotfiles.git)
Install prerequisites
autojump - [https://github.com/wting/autojump](https://github.com/wting/autojump)
nvm - [https://github.com/nvm-sh/nvm](https://github.com/nvm-sh/nvm)
tmux - [https://github.com/tmux/tmux](https://github.com/tmux/tmux)
Some special mentions
For frequently used tools like git, docker, kubectl, etc I use aliases to help save some keystrokes (ref: https://github.com/pranavcode/dotfiles/blob/master/.bash_aliases).
Consistent code styling with .editorconfig
Also, maintain a root .editorconfig to get the same code editing experience across code editors. I have recently shifted to VS Code from emacs—more on that separately.
Dotfiles references
- Thoughtbot – https://github.com/thoughtbot/dotfiles
- Le Wagon – https://github.com/lewagon/dotfiles
- Zach Holman – https://github.com/holman/dotfiles
- Takuya Matsuyama – https://github.com/craftzdog/dotfiles-public
- Mathias Bynens – https://github.com/mathiasbynens/dotfiles
Some more popular dotfiles on GitHub: https://github.com/search?o=desc&q=dotfiles&s=stars&type=Repositories