Index | Thread | Search

From:
Christoph Liebender <christoph@liebender.dev>
Subject:
Re: NEW: wayland/niri: A scrollable-tiling Wayland compositor
To:
tobias.heider@stusta.de
Cc:
ports@openbsd.org
Date:
Tue, 2 Sep 2025 18:17:19 +0200

Download raw body.

Thread
  • Christoph Liebender:

    NEW: wayland/niri: A scrollable-tiling Wayland compositor

Hi Tobias, ports@ (CC),

first of all, I am replying to the thread [1] - clarifying this as I 
don't know how to reply to threads that did not land in my inbox.

Second of all, I have to say that a port of niri to OpenBSD is totally, 
super, mega cool. As a matter of fact the possibility of it happening on 
OpenBSD is the only reason that got me back to trying OpenBSD 
non-headless, as I have been a user of Niri since it had a low multiple 
of 100 stars on Github. So, I'd definetly say that at least one more 
person is heavily interested in getting a working port :)

Now, the original port was submitted a little while ago, and it did not 
build for me. That's why I had to apply one small patch to make it build 
with the latest libdisplay-info. I've attached a tarball. Other than 
that, I had to set

debug {
     render-drm-device "/dev/dri/renderD128"
}

to my config to make it run at all. But with those tweaks, Niri starts 
and is somewhat useable, which totally rocks, given Wayland's state on 
OpenBSD.

Unfortunately though, the hardware buttons of my x280's touchpad do not 
seem to work, and when quitting niri, the terminal is garbled. Starting 
niri with a cmdline of

startniri.sh; sleep 5; logout

will get me a working terminal, after logging in again. (just reset-ting 
didn't do the trick...)

All in all, thanks for porting niri to OpenBSD. I'd happily test any 
more revisions you can come up with.

- Christoph

[1] https://marc.info/?l=openbsd-ports&m=174114013325042&w=2