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.
- Operating Systems
- Logitech Keyboard Cheat Sheets
- ArchLinux Setup Notes
- Vim Setup
- Using Ansible
- Product Management
My primary operating systems:
Current Setup: ArchLinux + XFCE
⚡ ArchLinux is fast and developer-friendly
Similar to the K380 but needed remapping for:
PrntScrn
Home
End
Page Up
Page Down
🧹 Logitech, take notes from the Rapoo folks!
Shortcut key references:
PrntScrn
Home
End
Page Up
Page Down
Steps and tweaks needed post-install to get the workstation dev-ready.
Install using trizen
:
trizen libreoffice
trizen flameshot
trizen mise
trizen docker
⚙️ Recommended setup, now preferred over source builds (which sometimes feel sluggish).
Install via:
trizen vim
- 📦 Plugin Manager: Vundle
- 🎨 Devicons Fonts:
trizen ttf-nerd-fonts-symbols
- 🔍 Ripgrep for searching:
trizen ripgrep
trizen wl-clipboard
vim --version | grep clipboard
Look for +clipboard
or +xterm_clipboard
. If not available, install:
trizen gvim vim
To verify key mappings like Ctrl+V:
:verbose map <C-V>
Automate workstation setup using Ansible during OS installation.
🧼 Runs locally without daemons or agents.
sh run.sh
As a (type of user), I want to (perform some action) so that I (can achieve some goal/result/value).
📖 More on writing clear criteria
Scenario #1: User submits feedback form with valid data
* Given I’m a logged-in or guest user
When I open the Feedback page
Then the system shows me the Submit Feedback form with “Email”, “Name”, and “Comment” fields (required)
When I fill in the “Email” field with a valid email address
And I fill in the “Name” field with my name
And I fill in the “Comment” field with my comment
And I click the “Submit Feedback” button
Then the system submits my feedback
And the system shows the “You’ve successfully submitted your feedback” message
And the form fields are cleared