Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Machine config for a Mac driving a Kinesis Advantage2, working mostly in the VSCode integrated terminal with Emacs keybindings.

./pull.sh copies the live config into the repo. Review with git diff, then commit. That is the whole workflow — the repo is a record, and git diff is how you see what a program or a stray UI toggle changed under you.

Path Copied from
zsh/.zshrc ~/.zshrc
karabiner/karabiner.json ~/.config/karabiner/karabiner.json
vscode/keybindings.json ~/Library/Application Support/Code/User/keybindings.json
vscode/settings.json ~/Library/Application Support/Code/User/settings.json
kinesis/qwerty.txt /Volumes/ADVANTAGE2/active/qwerty.txt

Copies rather than symlinks, deliberately. Karabiner and VSCode both save by writing a temp file and renaming it over the target, which turns a symlink into a regular file and silently detaches the repo. The Advantage2 v-drive can't be linked at all — it mounts on demand, and the manual warns against dropping foreign files onto it. pull.sh skips it whenever the drive is unmounted, which is most of the time.

See kinesis/README.md for the keyboard layout, how to mount the v-drive, and how to apply the layout file.

Nothing here installs onto a fresh machine yet. Copy the files into place by hand.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages