18 releases (stable)

1.0.12 Feb 25, 2024
1.0.10 Oct 3, 2023
1.0.9 Feb 11, 2023
1.0.2 Apr 14, 2022
0.1.4 Feb 25, 2022

#196 in Unix APIs


Used in alienware_cli

Apache-2.0

21KB
461 lines

alienware

Crates.io Crates.io Build Status docs.rs dependency status

The alienware crate provides a Rust API access to the Linux sysfs platform api for control of the lights on an Alienware Alpha desktop machine. The API is based on the alienware_wmi_control.sh script that used to come with the SteamOS distribution of Linux for Alienware machines.

You might also want to check out a python project to control the same lights AlienFX.

Install/Use

To use the alienware api, first add this to your Cargo.toml:

[dependencies]
alienware = "1.0.1"

and then, add this to your crate root:

use alienware;

Disclaimer and License

If you use this software, you use it AT YOUR OWN RISK.

This software is licenced under the Apache-2.0 licence.

Dependencies

~2.2–3MB
~53K SLoC