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.

Requirements

  • macOS (Intel or Apple Silicon)
  • Linux Distros

Installation

git clone --depth 1 https://github.com/vivek-x-jha/dotfiles.git "$HOME/.dotfiles" && "$HOME/.dotfiles/bootstrap.sh"

Open a new terminal emulator window for changes to take effect!

💡 TIP: Test GitHub Signing & Auth Key

To verify that your GitHub Signing Key and GitHub Auth Key are working correctly, run the following command:

cd "$HOME/.dotfiles.git" && git commit -m "$USER fork begins!" && git push && glg -5

Install Neovim Language Servers

:MasonInstall basedpyright bash-language-server lua-language-server shellcheck stylua

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