x11-wm/niri: document 3dee7e552236 XDG_SESSION_TYPE is usually set by consolekit2 on behalf of sddm. seatd doesn't support XDG_SESSION_TYPE, so niri emulates like wlroots.9a93455d65
Port details
x11-wm/niri 26.04_7
Scrollable-tiling Wayland compositor
Port info
- Maintainer
- lme@FreeBSD.org
- Packages
- latest: 26.04_7
- Upstream
- up to date
- Last update
- to 26.04_7 · 9c878207a1
- Quarterly
- 2026Q4: 26.04_6
- WWW
- https://github.com/YaLTeR/niri
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install niriinstalls 26.04_7 fromlatest; fromquarterly(2026Q4) 26.04_6- Port
# cd /usr/ports/x11-wm/niri && make install clean# make -C /usr/ports/x11-wm/niri config # change options first
- Size
- 5.4 MiB download · 21 MiB installed
- Depends on
- devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/libudev-devd 0.7.0, graphics/cairo 1.18.2,3, graphics/libglvnd 1.7.0, graphics/mesa-dri 26.2.2_1, graphics/mesa-libs 26.2.2_1, multimedia/pipewire 1.6.9, print/harfbuzz 14.6.0, sysutils/libdisplay-info 0.4.0, sysutils/seatd 0.9.3_1, x11-toolkits/pango 1.57.1, x11/libinput 1.31.1, x11/libxkbcommon 1.13.2, x11/pixman 0.46.4
- License
- GPLv3+
- Options
- 1 of 1 on in the package: PIPEWIRE
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 26.04_7 | 26.04_6 | – |
| FreeBSD 15 | 26.04_7 | 26.04_7 | – |
| FreeBSD 14 | 26.04_7 | 26.04_6 | 26.04_7 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 26.04_6 | 26.04_6 | – |
| FreeBSD 14 | 26.04_6 | 26.04_6 | 26.04_6 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 26.04_7.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (61)
x11-wm/niri: drop unused patch after 6c0a48ff192c https://github.com/Smithay/input.rs/commit/72486f17d680 https://github.com/YaLTeR/niri/commit/cbbb7a26fc0b8cb08999e4
x11-wm/niri: update to 0.1.0 Changes: https://github.com/YaLTeR/niri/releases/tag/v0.1.0 Reported by: GitHub (watch releases)6c0a48ff19
x11-wm/niri: update to 0.1.0.b.1 Changes: https://github.com/YaLTeR/niri/releases/tag/v0.1.0-beta.1 Reported by: GitHub (watch releases)fc86d4f6ea
lang/rust: Bump revisions after 1.75.0 PR: 276033109c3d4629
x11-wm/niri: update to 0.1.0.a.3 Changes: https://github.com/YaLTeR/niri/releases/tag/v0.1.0-alpha.3 Reported by: GitHub (watch releases)992832ef0b
x11-wm/niri: update to 0.1.0.a.2 Changes: https://github.com/YaLTeR/niri/releases/tag/v0.1.0-alpha.2 Reported by: GitHub (watch releases)a19989f165
x11-wm/niri: switch to upstream libc fix71003b09a9
lang/rust: Bump revisions after 1.74.1 PR: 275243b2afd89fb2
x11-wm/niri: set XDG_SESSION_TYPE by default (a la niri-session) Smithay (unlike wlroots) doesn't seem to set XDG_SESSION_TYPE. Mainly affects Qt which prefers XDG_SESSION_TYPE over WAYLAND_DISPLAY.3dee7e5522
x11/niri: add new port A scrollable-tiling Wayland compositor. https://github.com/YaLTeR/niric66cacb951