These are my dot files. Your mileage may vary.
This setup is macOS only.
-
Install deps
- Install Hammerspoon
- Install Karabiner Elements
- Install Homebrew
-
Setup github and clone this repo
-
Generate ssh key
ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa -C "<your email address>" -
Copy ssh key to clipboard
cat ~/.ssh/id_rsa.pub | pbcopy -
Add ssh key to github
-
Clone this repo
-
-
Run
./init/init.shfrom this directory.
Notes:
- This will backup and disable all your customizations for vim, terminal,
etc. You can add bash customizations to
~/.custom.rc. - This will remap your keyboard kind of severely, but it's reversible if you
find it too annoying. It's better for RSI and faster. In particular:
W+J=><shift>V+J=><ctrl>F+Jsimultaneously =><enter>;=><backspace>D+;=>;F+;=>:- Key repeat rate is jacked up really high
- The right
<command>button is remapped to be a launcher, so for instance pressing<right_command>-claunches Google Chrome. Seekarabiner.yamlfor the exact shortcuts
- This will backup and disable all your customizations for vim, terminal,
etc. You can add bash customizations to
-
Read the docs
Whenever you pull a new version, run sz in any open shells to update zsh
settings.