inhibitor

Crates.ioinhibitor
lib.rsinhibitor
version0.0.1
created_at2025-05-31 10:30:54.035209+00
updated_at2025-06-01 00:27:36.249679+00
descriptionInhibit linux input devices
homepage
repositoryhttps://github.com/TheButlah/inhibitor
max_upload_size
id1696262
size36,377
Ryan Butler (TheButlah)

documentation

README

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.

Commit count: 9

cargo fmt