No description
Find a file
2022-10-04 09:55:42 +11:00
config Remove space mod for keychron :( 2022-10-04 09:55:42 +11:00
launchd-examples Flesh out readme, add login install instructions 2022-06-19 12:26:57 +10:00
scripts Add reload script 2022-06-20 19:14:37 +10:00
.editorconfig Flesh out readme, add login install instructions 2022-06-19 12:26:57 +10:00
.gitignore Flesh out readme, add login install instructions 2022-06-19 12:26:57 +10:00
README.md Add reload script 2022-06-20 19:14:37 +10:00

Personal kmonad config repo

Used to hold kmonad config files for various (non-qmk) compatible keyboards

Prerequisites

  • kmonad installed available in your PATH

Usage

kmonad ./path/to/config.kdb

Run at login (Mac only)

  1. Copy ./launchd-examples/com.kmonad.plist to the launchd folder: /Library/LaunchDaemons (rename if you'd like)
  2. Fill in paths for kmonad and config file
  3. Give the file input monitoring access (System Preferences → Security & Privacy → Privacy → Input Monitoring) to the following items:
    • The launchctl binary
    • The kmonad binary
  4. Either reboot, or load the plist manually

If loading manually

sudo launchctl load -w /Library/LaunchDaemons/com.kmonad.plist

Restarting after config changes

# Ensure service label matches the 'Label' property specific in the plist
sh ./scripts/reload-launchctl.sh kmonad