Skip to content

feat: add macos-continue-if-no-devs-found config option#11

Open
malpern wants to merge 1 commit into
mainfrom
feat/continue-if-no-devs-found
Open

feat: add macos-continue-if-no-devs-found config option#11
malpern wants to merge 1 commit into
mainfrom
feat/continue-if-no-devs-found

Conversation

@malpern

@malpern malpern commented Mar 21, 2026

Copy link
Copy Markdown
Owner

Summary

Add macOS equivalent of linux-continue-if-no-devs-found. When enabled, kanata keeps running if no matching devices are found at startup and automatically captures them when they connect, using driverkit's IOKit notification system.

Also includes the fix from PR jtroo#1986 (don't fall back to grabbing all devices when an include/exclude list has no matches).

Dependencies

  • Blocked on psych3r/driverkit#17 — notification subscription for not-yet-connected devices
  • When driverkit#17 merges: update Cargo.toml to new driverkit version, rebase, and open PR against jtroo/kanata

Relates to

@malpern malpern force-pushed the feat/continue-if-no-devs-found branch from 0822019 to 88ce1e0 Compare March 21, 2026 16:05
Add macOS equivalent of linux-continue-if-no-devs-found. When enabled,
kanata keeps running if no matching devices are found at startup and
automatically captures them when they connect, using driverkit's IOKit
notification system.

This also includes the fix from PR jtroo#1986 (don't fall back to grabbing
all devices when an include/exclude list has no matches).

Depends on psych3r/driverkit#17 for notification subscription support
for not-yet-connected devices.

Relates to jtroo#1479

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@malpern malpern force-pushed the feat/continue-if-no-devs-found branch from 88ce1e0 to 5740dc3 Compare March 21, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant