Skip to content

kavinvalli/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

130 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kavin's Dotfiles

My personal configuration files for a productive development environment on macOS.

Tech Stack

Tool Description
Ghostty Fast, native terminal emulator
fish User-friendly shell with great defaults
Neovim Hyperextensible text editor
tmux Terminal multiplexer for session management

Prerequisites

Before getting started, install these dependencies:

Required

  • Oh My Fish - Fish shell plugin framework
  • vim-plug - Minimalist plugin manager for Neovim
  • tpm - Tmux Plugin Manager
  • GNU Stow - Symlink farm manager

Optional

  • dotco - URL shortener powered by Vercel and Airtable
  • GitHub CLI - GitHub on the command line
    • Enable repo deletion: gh auth login -s delete_repo

Installation

  1. Backup existing dotfiles (if any):

    mv ~/.dotfiles ~/.dotfiles.bak
  2. Clone this repository:

    git clone https://github.com/kavinvalli/dotfiles.git ~/.dotfiles
    cd ~/.dotfiles
  3. Configure environment variables (for dotco-cli):

    cp docs/url-env-example.sh scripts/url-env.sh
    # Edit scripts/url-env.sh with your Airtable credentials
  4. Create symlinks:

    stow */
  5. Install a Nerd Font from nerd-fonts for icon support.

Credits


Edited by v0

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors