Skip to content

vivek-x-jha/dotfiles

Repository files navigation

Personal Development Environment

A fast, functional, & fun command line based development experience!

Features full of beuatiful and modern IDE tools.

Requiements

  • macOS (Intel or Apple Silicon)
  • Linux Distros

Installation

git clone https://github.com/vivek-x-jha/dotfiles.git ~/.dotfiles && ~/.dotfiles/bootstrap.sh

Install Neovim Language Servers

:MasonInstall lua-language-server basedpyright

Link Apps to Brew

  • Delete manually downloaded versions from /Applications/ - some app downloads may require sudo authentication
brew install --cask 1password alfred alt-tab arc chatgpt discord firefox font-jetbrains-mono-nerd-font google-chrome hammerspoon iterm2 karabiner-elements postman skim spotify visual-studio-code vlc wezterm zoom

Features

Zsh

  1. Auto-Complete
  2. Auto-Pair
  3. Auto-Suggestions
  4. Syntax-Highlighting

Bash

  1. Completion + Syntax-Highlighting

Neovim

  1. Lazy
  2. Harpoon

Tmux

  1. Tpm
  2. Floax
  3. Vim-Navigator
  4. Yank
  5. Sensible
  6. Resurrect
  7. Continuum

Sudo

Enable authentication using touchid - works in multiplexers like tmux and screen

brew list | grep -q pam-reattach || brew install pam-reattach
sudo cp -f ~/.dotfiles/sudo/sudo_local /etc/pam.d/sudo_local

SSH

Configure 1Password as SSH Manager

  1. 1Password for SSH & Git
  2. Connecting to GitHub with SSH
  3. Use 1Password to securely authenticate the GitHub CLI

Fonts

Using Nerd Fonts

About

Configuration Folder for Daily Development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published