Skip to content

A bunch of dotfiles to setup neovim, tmux, fish, etc.

Notifications You must be signed in to change notification settings

kavinvalli/dotfiles

Repository files navigation

Kavin's .dotfiles

Stuff I Use

Note: all these have to be installed

Dependencies

Install the following too

  • ohmyfish - Makes it easier to extend fish with plugins
  • vim-plug - Plugin Manager for Neovim
  • tpm - Plugin Manager for Tmux
  • GNU Stow - Symlink manager

Some more optional dependencies for some fish functions

  • dotco - A URL Shortener with Vercel and Airtable
  • Github CLI - Github CLI
    • Get the delete repo permission by doing gh auth login -s delete_repo

Setup

  1. Install the dependencies above
  2. Backup old dotfiles if you have any
mv ~/.dotfiles ~/.dotfiles.bak
  1. Clone this repo
git clone https://github.com/kavin25/dotfiles.git
cd ~/.dotfiles
  1. Change Airtable env vars for dotco-cli
cp docs/url-env-example.sh scripts/url-env.sh
  1. Symlink with Stow
stow */
  1. Install some Nerd Font - for some icons and stuff

Credits