Skip to content

indykish/dotfiles

Repository files navigation

Kishore's Development Setup

This is an opinionated repository containing configuration files like .bashrc, .vimrc, and other dotfiles used for personal development setup.

🧠 Tailored for Kishorekumar Neelamegam
🛠️ We've documented the setup to easily restore the workstation in case of crashes or fresh installs.


📚 Table of Contents


👥 Operating Systems

My primary operating systems: ⚡ ArchLinux is fast and developer-friendly


⌨️ Keyboard Cheat Sheets

Logitech Pebble Keys 2 K380s

Similar to the K380 but needed remapping for:

  • PrntScrn

Pebble K380s


Logitech K380

Shortcut key references:

  • PrntScrn
  • Home
  • End
  • Page Up
  • Page Down

K380


🔧 Fixing Git Permission Errors

git-permissions


📝 Vim Setup

⚙️ Recommended setup, now preferred over source builds (which sometimes feel sluggish).

Install via:

trizen vim

🔌 Vim Plugins

  • 📦 Plugin Manager: Vundle
  • 🎨 Devicons Fonts:
trizen ttf-nerd-fonts-symbols
  • 🔍 Ripgrep for searching:
trizen ripgrep

📋 Clipboard Support (Wayland)

trizen wl-clipboard
vim --version | grep clipboard

Look for +clipboard or +xterm_clipboard. If not available, install:

trizen gvim vim

⌨️ Mapping Verification

To verify key mappings like Ctrl+V:

:verbose map <C-V>

vim-ctrl-v


🩹 Setup your system

The run.sh installs ansible and the base packages to jumpstart the system.

▶️ Run Setup Script

sh run.sh

About

My bash, vim and other (.) files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published