All Projects → harsilspatel → dotfiles

harsilspatel / dotfiles

Licence: MIT license
The config that makes me a productivity whiz 🧙‍♂️

Programming Languages

shell
77523 projects
lua
6591 projects
Vim Script
2826 projects
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language
applescript
352 projects

Projects that are alternatives of or similar to dotfiles

dotfiles
My dotfiles - Emacs centric OSX Big Sur
Stars: ✭ 29 (-19.44%)
Mutual labels:  tmux, skhd, yabai
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (-2.78%)
Mutual labels:  tmux, skhd, yabai
dotfiles
Linux configuration files (dotfiles) and some useful scripts
Stars: ✭ 22 (-38.89%)
Mutual labels:  config, tmux
dotfiles
🔧 My dotfiles on  macOS for Neovim, Zsh, kitty, lf, etc
Stars: ✭ 90 (+150%)
Mutual labels:  config, yabai
dotfiles
My collection of dotfiles
Stars: ✭ 77 (+113.89%)
Mutual labels:  config, tmux
dotfiles
dotfiles for the command line home
Stars: ✭ 21 (-41.67%)
Mutual labels:  tmux, yabai
Dotfiles
If there is a shell, there is a way!
Stars: ✭ 112 (+211.11%)
Mutual labels:  tmux, hammerspoon
config
Bunch of scripts that keep me productive
Stars: ✭ 29 (-19.44%)
Mutual labels:  config, tmux
dotfiles
Configuration files for my development environment.
Stars: ✭ 14 (-61.11%)
Mutual labels:  tmux, hammerspoon
Awesome Hammerspoon
awesome configuration for Hammerspoon.
Stars: ✭ 928 (+2477.78%)
Mutual labels:  config, hammerspoon
dotfiles
github.com/casprwang/dotfiles
Stars: ✭ 30 (-16.67%)
Mutual labels:  tmux, hammerspoon
dotfiles
🗿 dotfilery, configuration, environment settings, automation, etc. 🛖
Stars: ✭ 67 (+86.11%)
Mutual labels:  tmux, hammerspoon
dotfiles
💎 My vim/neovim, fish, git, and tmux configuration files
Stars: ✭ 49 (+36.11%)
Mutual labels:  tmux, hammerspoon
dotfiles
My dotfiles based on Makefile
Stars: ✭ 150 (+316.67%)
Mutual labels:  config, tmux
dotfiles
my personal dotfiles mac
Stars: ✭ 39 (+8.33%)
Mutual labels:  tmux, yabai
dotfiles
My dot files and dev environment using bash, tmux and vim
Stars: ✭ 61 (+69.44%)
Mutual labels:  config, tmux
dotfiles
My personal set of dotfiles (Managed with Stow)
Stars: ✭ 34 (-5.56%)
Mutual labels:  config, tmux
dotfiles
mac OS, Arch Linux, and Debian/Ubuntu
Stars: ✭ 286 (+694.44%)
Mutual labels:  tmux, hammerspoon
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+50%)
Mutual labels:  tmux, hammerspoon
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (+2.78%)
Mutual labels:  config, tmux

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

These dotfiles include configurations for:

  • 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

In caps lock's stead, holding down shift works for capitalizing letters. So a common hack is to map to it to escape and control.

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

Better shifting

Pressing just a shift (by itself) does nothing, it's useful only when pressed with other keys. So it can be mapped to parentheses which are used very frequently in programming.

  • left shift to (
  • right shift to )

Please note, this mapping is only for when a shift key pressed by itself. If pressed in combination with other key it works as it used.

Convenient navigation

Arrow keys are very frequently used but they require moving the hand away from the home row. We can create vim-like mappings:

  • 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].