Skip to content

the config that makes me a productivity whiz 🧙‍♂️

License

Notifications You must be signed in to change notification settings

harsilspatel/dotfiles

Repository files navigation


my dotfiles

The files that make me a programming whiz 🧙‍♂️

Get started 🚀

git clone --recurse-submodules https://github.com/harsilspatel/dotfiles.git
cd dotfiles
./install

Accoutrements 🧰

  • Hammerspoon
  • BetterTouchTool
  • Homebrew
  • Karabiner-Elements
  • Neovim
  • Powerlevel10k
  • Tmux
  • VS Code
  • Z shell
  • and more...

Tips and tricks ✨

Here are a few tricks that help me be productive!

Redundant caps lock

The caps lock can be replaced with more useful key bindings to improve productivity. By mapping the caps lock to the escape and control keys, you can free up space for more frequently used keys.

  • caps lock to escape
  • caps lock + <key> to control + <key>

Better shifting

While the shift is useful for capitalizing letters, it is often underutilized when pressed alone. By mapping the left and right shift keys to commonly used programming characters such as parentheses, you can improve your workflow.

  • left shift to (
  • right shift to )

Convenient navigation

The arrow keys are frequently used but require the hand to move away from the home row. You can create Vim-like mappings to move the cursor while keeping your hands in place.

  • right command + h to left
  • right command + j to down
  • right command + k to up
  • right command + l to right

Note that we're only mapping the right command and leaving the left one as is.

Screenshot 📸

screenshot