Skip to content

sanjit-bhat/dotfiles

Repository files navigation

Sanjit's Dotfiles

Steps for setting up the dev environment:

  1. Download brew and ITerm2 on Mac OS for package management and a better terminal
  2. Clone this repo
  3. Run ./install to link everything and automatically clone the submodules
  4. Optional
    1. For Linux, setup/linux is an experimental script that can be run on a barebones machine and does the precursor setup (i.e., installing zsh) before running ./install.
    2. Install the MesloLGF NF font linked here
    3. Load up ITerm2 and apply the ITerm-Powerlevel10k.json config file in this repo as the default config. This should set the background color to 1c1c1c and the text font to MesloLGS NF
    4. Set up python through the install_python script provided in this repo
    5. Run install_lints to install all the lints and syntax checkers needed for Vim Syntastic to work

Notes:

  1. git submodule update --init --recursive in install.conf.yaml keeps submodules at their proper versions
  2. To upgrade submodules to their latest versions, run git submodule update --init --remote
  3. This repository uses dotbot to handle automatic installation of dotfiles
  4. I've structured these dotfiles to include a submodule to a private dotfiles repo under the priv directory. Currently, this repo has secret zshrc lines. If you're trying to use these dotfiles directly, you should git rm priv and delete the source ~/.dotfiles/priv/zshrc line in zshrc.

About

My dotfiles repo!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published