From: Landry Breuil Subject: Re: NEW: wayland/niri: A scrollable-tiling Wayland compositor To: Tobias Heider Cc: ports@openbsd.org Date: Mon, 19 Jan 2026 10:02:16 +0100 Le Sun, Jan 18, 2026 at 09:34:43AM +0100, Landry Breuil a écrit : > Le Sat, Jan 17, 2026 at 11:04:54PM +0100, Tobias Heider a écrit : > > On Tue, Dec 30, 2025 at 07:33:05PM +0100, Landry Breuil wrote: > > > Le Tue, Dec 30, 2025 at 03:21:56PM +0100, Tobias Heider a écrit : > > > > On Tue, Mar 04, 2025 at 05:13:07PM +0100, Tobias Heider wrote: > > > > I removed the llvm references, fixed startniri.sh and added a bit about the > > render-drm-device configuration in pkg/README. I was hoping I could fix it > > but that turned out to be harder than expected so documenting the quirk > > for now is probably the easier way to unblock this. > > i haven't tested it yet but this builds fine, i'd completely remove the > XDG_RUNTIME_DIR check from the start script, because if it doesnt exist > i doubt a non-root user would be able to write to /tmp/run/user since it > is created from /etc/rc and belongs to root. > > it should also be removed from startsway.sh, it isnt in startwayfire.sh > anymore. the README is fine, but you definitely should @sample the sample config to /etc/niri/config.kdl for better ootb experience, and it should be patched to include the render-drm-device line - as it is, i dunno where it should go in the config :) this way you dont need to mention the location of the sample config in the README. it doesnt start here either from a VT, but i dunno if that's because of the non-handling of changing ownership to devices.. if the xwayland-satellite thing is a run depends it should be ported, and waybar should be added too if its hardcoded in the config. i'll recheck from greetd once i've unmessed my setup, probably this weekend. niri:/usr/local/lib/libinput.so.0.1: undefined symbol 'libevdev_event_type_from_name' niri:/usr/local/lib/libinput.so.0.1: undefined symbol 'libevdev_event_type_get_max' niri:/usr/local/lib/libinput.so.0.1: undefined symbol 'libevdev_event_code_from_name' niri:/usr/local/lib/libinput.so.0.1: undefined symbol 'libevdev_property_from_name' 2026-01-19T08:59:51.770794Z INFO niri: starting version 25.11 (unknown commit) 2026-01-19T08:59:51.948052Z DEBUG niri_config: loaded config from "/etc/niri/config.kdl" 2026-01-19T08:59:51.953434Z DEBUG niri::backend::tty: attempting to use render node from config: "/dev/dri/renderD128" 2026-01-19T08:59:51.954135Z INFO niri::backend::tty: using as the render node: "/dev/dri/renderD128" 2026-01-19T08:59:52.111387Z WARN niri::backend::tty: primary node is missing, display-only devices may not work 2026-01-19T08:59:52.111537Z INFO niri: listening on Wayland socket: wayland-1 2026-01-19T08:59:52.111551Z INFO niri: IPC listening on: /tmp/run/user/1000/niri.wayland-1.96370.sock 2026-01-19T08:59:52.117419Z WARN niri::utils::xwayland::satellite: error spawning xwayland-satellite at "xwayland-satellite", disabling integration: No such file or directory (os error 2) 2026-01-19T08:59:52.124953Z WARN niri::utils::spawning: error spawning "waybar": Os { code: 2, kind: NotFound, message: "No such file or directory" }