{"id":28748805,"url":"https://github.com/thebutlah/inhibitor","last_synced_at":"2025-08-13T07:16:53.242Z","repository":{"id":296524063,"uuid":"993618654","full_name":"TheButlah/inhibitor","owner":"TheButlah","description":"Inhibits linux input devices","archived":false,"fork":false,"pushed_at":"2025-06-01T00:27:30.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-14T05:15:12.378Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheButlah.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-31T06:26:08.000Z","updated_at":"2025-06-01T00:27:34.000Z","dependencies_parsed_at":"2025-05-31T21:27:02.156Z","dependency_job_id":"8ac6a3ee-cb98-4b7e-beb8-0fef6bfaa4c7","html_url":"https://github.com/TheButlah/inhibitor","commit_stats":null,"previous_names":["thebutlah/inhibitor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TheButlah/inhibitor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheButlah%2Finhibitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheButlah%2Finhibitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheButlah%2Finhibitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheButlah%2Finhibitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheButlah","download_url":"https://codeload.github.com/TheButlah/inhibitor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheButlah%2Finhibitor/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265636616,"owners_count":23802553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-16T19:13:02.252Z","updated_at":"2025-08-13T07:16:52.015Z","avatar_url":"https://github.com/TheButlah.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Inhibitor\n\nInhibits linux input devices. See the [Linux Kernel Docs][linux-docs] for more info.\n\n## Motivation\n\nThe original use case was to pair `inhibitor` with [systemd][systemd.device] to disable\nmy built-in keyboard whenever my bluetooth keyboard connects - something that I dearly\nmissed coming from MacOS's [karabiner-elements][karabiner], as I require a split\nkeyboard to avoid RSI. You can consult my exact [NixOS setup][nixos] if you're curious about\nthe details.\n\n## License\n\nUnless otherwise specified, all code in this repository is dual-licensed under\neither:\n\n- MIT-0 License ([LICENSE-MIT-0](LICENSE-MIT-0))\n- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE))\n\nat your option. This means you can select the license you prefer!\n\nAny contribution intentionally submitted for inclusion in the work by you, shall be\ndual licensed as above, without any additional terms or conditions.\n\n[linux-docs]: https://docs.kernel.org/input/input-programming.html#inhibiting-input-devices\n[systemd.device]: https://www.freedesktop.org/software/systemd/man/latest/systemd.device.html\n[karabiner]: https://karabiner-elements.pqrs.org/docs/manual/configuration/disable-built-in-keyboard/\n[nixos]: https://github.com/TheButlah/nix/blob/e90227424661123437501f1bcdac5db47be04da3/machines/ryan-asahi/configuration.nix#L184-L215\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthebutlah%2Finhibitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthebutlah%2Finhibitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthebutlah%2Finhibitor/lists"}