swayipc-rs
A Rust library for controlling swaywm through its IPC interface. This library can be used in either a synchronous or asynchronous manner. The async feature can be enabled by adding the following to your Cargo.toml:
[]
= ["async"]
Usage
Examples of how to use the library can be found here.
Versioning
This library targets the latest stable release of sway.
Contributing
If you find any errors in swayipc-rs or just want to add a new feature feel free to submit a PR.
Credits
- Michael Stapelberg for his awesome work implementing the i3ipc protocol in go.
- Trevor Merrifield for his awesome work implementing the i3ipc protocol in rust.
- And ofc Drew DeVault and all the sway contributors for creating sway.