hyprrust 0.2.0

A crate that provides an interface with the Hyprland sockets.
Documentation

Hyprrust

A crate that provides a rust interface to communicate with the Hyprland sockets.

While there are other crates that are used to communicate with the Hyprland sockets, this one might stand out because of:

  • Ability to connect to more hyprland sockets/instances
  • Ability to implement your own Hyprland commands
  • Events can be received through an async channel
  • Batching commands
  • Filtering commands (both exclusion and inclusion filters)

Get started

To start, add this crate to your project:

cargo add hyprrust

Look at the examples.

And read the documentation.