2 releases

Uses new Rust 2024

0.0.1 Jun 1, 2025
0.0.0 May 31, 2025

#7 in #inhibit

49 downloads per month

MIT-0 OR Apache-2.0

13KB
171 lines

Inhibitor

Inhibits linux input devices. See the Linux Kernel Docs for more info.

Motivation

The original use case was to pair inhibitor with systemd to disable my built-in keyboard whenever my bluetooth keyboard connects - something that I dearly missed coming from MacOS's karabiner-elements, as I require a split keyboard to avoid RSI. You can consult my exact NixOS setup if you're curious about the details.

License

Unless otherwise specified, all code in this repository is dual-licensed under either:

at your option. This means you can select the license you prefer!

Any contribution intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~4–6.5MB
~130K SLoC