MaxVerevkin/i3bar-river

[Hyprland] Workspaces not appearing any longer

pescepalla opened this issue · 17 comments

I've recently updated i3bar-river and whereas before it displayed workspaces, now they are not visible.

My config:

command = "i3status-rs"

background = "#00000000"

font = "JetBrainsMono Nerd Font 10"
height = 25
margin_top = 2
margin_bottom = 0
margin_left = 2
margin_right = 2
separator_width = 0
tags_r = 6
tags_padding = 10
blocks_r = 6
blocks_overlap = 5

position = "top"
hide_inactive_tags = true
invert_touchpad_scrolling = true
show_layout_name = true
blend = true
show_mode = true

[output.eDP-1]
enable = true

Using i3bar-river-git with Hyprland, Arch Linux.

I see, thank you. Sad to have to drop the only non-bloated and easy-to-configure bar I had found. Will find an alternative.

You can use an older version of i3bar-river if you stick with hyprland 29.0 (they removed the protocol in 29.1, a "minor" release...).

Sad to have to drop

Not if someone implements their custom IPC protocol :)

Unfortunately, I lack the technical skills, but thank you all the same. It was good till it lasted.

I cannot guarantee anything but maybe I'll implement it myself. I'll see how it goes.

From my limited testing this seems to work - 74cc46a. Hyprland-specific code fits in less than 200 LOC, while in waybar this numeber is > 700, so something is probably missing.

That was fast!

I've downloaded and built it. It still does not show any workspaces, unfortunately.

It also won't take the blend and show_mode options as well as the output overrides.
2023-09-07-091038_hyprshot

Are you sure you are building the latest master? Blending and output overrides were not affected.

$ git clone https://github.com/MaxVerevkin/i3bar-river.git
$ cargo install --locked i3bar-river

This version does not even take options. If I pass --version or --help, it just launches. This is different from the behaviour of the AUR version.

2023-09-07-130130_hyprshot

cargo install --locked i3bar-river

This installs the latest published version. Clone the repo, cd into it, run cargo install --locked --path .

Can confirm this one works! Many thanks.

@MaxVerevkin Hyprland support is still suggested in the repo description. In fact, it bloated my searches a bit.

@MaxVerevkin Hyprland support is still suggested in the repo description. In fact, it bloated my searches a bit.

@Henriquelay In fact, Hyprland support is still implemented and is working.

Is it officially supported then?

This is a very small, personal, open source project, there is no such thing as "official".

What do you mean by "it does work to the limited extent"? Edit: I can't read 😄

is a "8t works, figure out the rest" deal

What is there to figure? It's a status bar which shows you the list of workspaces and highlights the current one. If it works, it works.