### Keyboard backlight daemon for Framework laptops
</div>
`keylightd` is a small system daemon for [Framework] laptops that listens to keyboard and touchpad input, and turns on the keyboard backlight while either is being used.
[Framework]: https://frame.work/
## Installation
To install from source, clone the repository and run:
```shell
$ cargo build --release
$ sudo cp target/release/keylightd /usr/local/bin
```
`keylightd` has no native dependencies you have to install first (apart from a recent Rust toolchain for building it, of course).
It implements communication with the Embedded Controller itself, and talks to the input devices using `evdev` ioctls directly.
It also does not have any hard dependencies on a desktop environment or display server.
If you want to configure `keylightd` as a systemd service that starts on boot, you can use the provided service file: