Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a1ecbr0wn/alienware-wmi
Provides a Rust API access to the Linux sysfs platform api for control of the lights on an Alienware Alpha desktop machine
https://github.com/a1ecbr0wn/alienware-wmi
alienware alienware-computer lights rust rust-lang snapcraft
Last synced: about 1 month ago
JSON representation
Provides a Rust API access to the Linux sysfs platform api for control of the lights on an Alienware Alpha desktop machine
- Host: GitHub
- URL: https://github.com/a1ecbr0wn/alienware-wmi
- Owner: a1ecbr0wn
- License: apache-2.0
- Created: 2022-02-23T15:08:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-06T10:07:07.000Z (3 months ago)
- Last Synced: 2024-10-01T17:08:49.544Z (about 2 months ago)
- Topics: alienware, alienware-computer, lights, rust, rust-lang, snapcraft
- Language: Rust
- Homepage: https://alienware.a1ecbr0wn.com
- Size: 11.4 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alienware-wmi
[![Crates.io](https://img.shields.io/crates/l/alienware)](https://github.com/a1ecbr0wn/alienware-wmi/blob/main/LICENSE) [![Crates.io](https://img.shields.io/crates/v/alienware)](https://crates.io/crates/alienware) [![Build Status](https://github.com/a1ecbr0wn/alienware-wmi/actions/workflows/build.yml/badge.svg)](https://github.com/a1ecbr0wn/alienware-wmi/actions/workflows/build.yml) [![docs.rs](https://img.shields.io/docsrs/alienware)](https://docs.rs/alienware) [![dependency status](https://deps.rs/repo/github/a1ecbr0wn/alienware-wmi/status.svg)](https://deps.rs/repo/github/a1ecbr0wn/alienware-wmi) [![snapcraft.io](https://snapcraft.io/alienware-cli/badge.svg)](https://snapcraft.io/alienware-cli)
Repository for tools that approximate to the `alienware_wmi_control.sh` script that used to come with the SteamOS distribution of Linux for Alienware Alpha desktop machine. The primary crate is the [`alienware`](https://github.com/a1ecbr0wn/alienware-wmi/tree/main/alienware) crate which provides the API access to the alienware sysfs access to the LED lights and the HDMI input/output control. The [`alienware-cli`](https://github.com/a1ecbr0wn/alienware-wmi/tree/main/alienware_cli) crate uses the API to provide command line access to some of the API functionality,
You might also want to check out a python project to control the same lights [`AlienFX`](https://github.com/trackmastersteve/alienfx).
## Disclaimer and License
If you use this software, you use it AT YOUR OWN RISK.
This software is licenced under the [Apache-2.0](https://github.com/a1ecbr0wn/alienware-wmi/blob/main/LICENSE) licence.