19 releases (stable)

new 1.0.13 Jan 27, 2025
1.0.12 Feb 25, 2024
1.0.11 Jan 23, 2024
1.0.10 Oct 3, 2023
0.1.4 Feb 25, 2022

#229 in Unix APIs

Download history 3/week @ 2024-10-01 2/week @ 2024-11-19

949 downloads per month
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–3MB
~53K SLoC