Dot Files

Welcome! Here is my rather unpolished .dotfile configuration. Below are some setup notes to my future self, for when I inevitably completely forget what I did or how I did it.

Setup

Dotfile setup

Follow instructions here for configuring git repo at your base path: https://www.atlassian.com/git/tutorials/dotfiles

Or see local copy here, if that link no longer works: DOTFILES.

Shell setup

To install (modified the install location to not overwrite default Neovim location)

git clone https://github.com/NvChad/starter ~/.config/nvchad

To start (custom alias in ~/.zshrc)

nvc .
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
  • Source the tmux config file within a tmux session
tmux source ~/.config/tmux/tmux.conf
  • Install tpm plugins from within tmux session

prefix + I (this is usually Ctrl+b and then capital I)

  • Source ~/.zshrc to ensure everything is working (and also maybe ~/.zshrc-mac or ~/.zshrc-linux etc. to ensure everything is working correctly)

Env setup

JS

  • Install Volta (cross-platform alternative to nvm): https://volta.sh/

  • Use Volta to install latest Node version

Rust

Window manager setup