JakeStanger / ironbar

Customisable Wayland gtk bar written in Rust.
https://crates.io/crates/ironbar
MIT License
525 stars 42 forks source link

[Workspace module] river tag support #544

Open olifloof opened 4 months ago

olifloof commented 4 months ago

Is your feature request related to a problem? Please describe. i'm looking to switch to river at some point but would like to keep the majority of the other parts of my setup, including the bar, and from what i can see, there is no support for river's tag system

Describe the solution you'd like support for river's tag system

Additional notes/links https://codeberg.org/river/wiki/src/branch/master/pages/How-tags-work.md

yavko commented 4 months ago

It seems river uses Wayland protocols for everything. Looking at i3bar-river, it seems to generate Wayland bindings. I think it's tag code could be used as a reference https://github.com/MaxVerevkin/i3bar-river/blob/master/src/wm_info_provider/river.rs

JakeStanger commented 4 months ago

River using a different workspace model and different communication approach compared to Sway and Hyprland means this will be non-trivial to implement.

Definitely open to this, and if anybody wants to take it on go for it, but I will not be able to get to this for some time.

yavko commented 4 months ago

Why was this closed lol

JakeStanger commented 4 months ago

Because I got #554 and #544 mixed up whoops, sorry