On Tue, Mar 04, 2025 at 05:13:07PM +0100, Tobias Heider wrote: > Hi, > > here is a new port for niri [1], a scrollable-tiling Wayland compositor > heavily inspired by the PaperWM extension for Gnome. > > This one is a little different than our existing wayland compositor ports > since it doesn't use wlroots but smithay [2] as its underlying compositor > library. > > Smithay is written in rust and pulls in quite a few dependencies, I had to > resort to some hacks to make it pick up the patched OpenBSD compatible > versions since most patches haven't found their way into an upstream release > yet. In the current version I fetch niri itself and all the patched > dependencies from my forked trees on github. I already got some of them > merged upstream so I'm optimistic that we can swtich over to an official > release in the near future. > > Looking forward to get some feedback. > > Some open questions: > Is there a better way to handle the rust dependencies? > Would it make sense for a large rust package such as smithay to be a separate > port? > I used upstream_version.date for our port version, is there a better solution? > > [1] https://github.com/YaLTeR/niri > [2] https://github.com/Smithay/smithay
Updated version attached. It includes the .desktop file and updates drm-rs to the latest version which might or might not fix Volker's issues.
niri.tar.gz
Description: application/tar-gz