mirror of
https://github.com/treetrum/kmonad-config
synced 2026-06-06 12:21:00 +10:00
No description
- Shell 100%
| config | ||
| launchd-examples | ||
| scripts | ||
| .editorconfig | ||
| .gitignore | ||
| README.md | ||
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)
- Copy
./launchd-examples/com.kmonad.plistto the launchd folder:/Library/LaunchDaemons(rename if you'd like) - Fill in paths for kmonad and config file
- Give the file input monitoring access (
System Preferences → Security & Privacy → Privacy → Input Monitoring) to the following items:- The
launchctlbinary - The
kmonadbinary
- The
- 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