Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/realervolker1/hypesocket

Lower-level Hyprland bindings for Rust
https://github.com/realervolker1/hypesocket

async-rust hyprland hyprland-ipc wayland wlroots

Last synced: 7 days ago
JSON representation

Lower-level Hyprland bindings for Rust

Awesome Lists containing this project

README

        

# WIP Hyprland IPC bindings

I kind of got bored of waiting for hyprland-rs to implement all the newer Hyprland features, so I made this library

It is a lower-level wrapper around the sockets. In fact, it is entirely possible to initialize a listener with a custom path, and parse any/all output data yourself. If I got hit by a bus, this library would continue to work for years to come.

Convenience functions are provided with the json_commands feature. However, they could easily become outdated. Be mindful of this.

I also have to finish these too

It is compatible with tokio (tokio feature) and async-net/futures-lite (async-lite feature). The default configuration uses just the std library alone.

This is very WIP, so expect some bugs. **Do your duty as a beta tester and report them!!!**