Search Criteria
Package Details: niri-git 25.11.r108.g549148d-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/niri-git.git (read-only, click to copy) |
|---|---|
| Package Base: | niri-git |
| Description: | Scrollable-tiling Wayland compositor |
| Upstream URL: | https://github.com/niri-wm/niri |
| Keywords: | rust smithay tiling-window-manager wayland wayland-compositor |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | niri, niri-bin |
| Provides: | niri |
| Submitter: | jcaesar |
| Maintainer: | cosmo (FreeFull) |
| Last Packager: | FreeFull |
| Votes: | 13 |
| Popularity: | 1.16 |
| First Submitted: | 2023-09-26 09:12 (UTC) |
| Last Updated: | 2026-02-08 13:48 (UTC) |
Dependencies (24)
- cairo (cairo-gitAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libinput (libinput-gitAUR, libinput-multiplierAUR, libinput-no-gesturesAUR, libinput-nowacom-gitAUR, libinput-eppAUR, libinput-eppAUR, libinput-three-finger-dragAUR, libinput-noaccumAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR, libpipewire-ldacAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-minimal-gitAUR, mesa-nollvm-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-dlss-reflex-gitAUR, mesa-rk35xx-gitAUR, mesa-amber)
- pango (pango-gitAUR, pango-nothai-gitAUR)
- pixman (pixman-gitAUR)
- seatd (seatd-gitAUR)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
- sccache (sccache-gitAUR, sccache-binAUR) (make)
- alacritty (alacritty-gitAUR, alacritty-sixel-gitAUR, alacritty-smooth-cursor-gitAUR, alacritty-nox-gitAUR, alacritty-graphicsAUR) (optional) – a cross-platform OpenGL terminal emulator
- fuzzel (fuzzel-gitAUR, fuzzel-noncompliantAUR, fuzzel-ime-gitAUR) (optional) – application launcher similar to rofi drun mode
- gnome-keyring (gnome-keyring-gitAUR) (optional) – implements the secret portal, for certain apps to work
- mako (mako-no-blur-gitAUR, mako-gitAUR, mako-center-gitAUR) (optional) – notification daemon for Wayland
- polkit-gnome (xfce-polkit-gitAUR, xfce-polkitAUR, polkit-gnome-gitAUR) (optional) – when apps need to ask for root permissions
- swaybg (swaybg-gitAUR) (optional) – wallpaper tool for Wayland compositors
- Show 4 more dependencies...
Required by (50)
- bms-shell-niri (requires niri)
- cosmic-ext-extra-sessions-niri-git (requires niri)
- elephant-niriactions (requires niri)
- elephant-niriactions-bin (requires niri)
- elephant-nirisessions (requires niri)
- elephant-nirisessions-bin (requires niri)
- gaypanel-git (requires niri) (optional)
- greetd-dms-greeter-git (requires niri) (optional)
- hypr-wellbeing-bin (requires niri) (optional)
- hyprlax (requires niri) (optional)
- hyprlax-git (requires niri) (optional)
- iio-niri (requires niri)
- keymux (requires niri) (optional)
- lxqt-wayland-session-git (requires niri) (optional)
- multibg-wayland (requires niri) (optional)
- ndrop-git (requires niri)
- niri-autoname-workspaces-git (requires niri)
- niri-autostart (requires niri) (optional)
- niri-autostart-bin (requires niri) (optional)
- niri-companion (requires niri)
- Show 30 more...
Latest Comments
1 2 3 4 5 Next › Last »
FreeFull commented on 2026-02-08 13:51 (UTC)
While the old upstream URL still worked due to a redirect, I have now changed it to point at the new URL.
Note: If you get an error about your existing git checkout not pointing at the proper URL, the easiest way to fix it is to do a completely clean build.
Alternatively, you can try using git to change the "origin" remote of the niri git repo to point at the new URL, which avoids doing an extra git clone.
diegonicacio commented on 2026-02-08 10:33 (UTC)
niri has moved its upstream from
https://github.com/YaLTeR/niritohttps://github.com/niri-wm/niriJust announced by the core maintainer on X: https://x.com/YaLTeRz/status/2020403372629610724
FreeFull commented on 2026-01-23 23:00 (UTC) (edited on 2026-01-24 00:36 (UTC) by FreeFull)
The PKGBUILD used to not have the LFS stuff, but it was causing an error when checking out the git repo, for people that did have
git lfsinstalled and set up on their system for other reasons. You can see the error here: https://aur.archlinux.org/packages/niri-git?O=20#comment-964154However, I've just done some quick testing, and it does seem like that error doesn't happen any more. I'll be removing the LFS stuff from the PKGBUILD soon.
Edit: I have now removed the dependency on LFS, please comment if you run into any issues
ninchan commented on 2026-01-10 02:06 (UTC)
I also couldn't build niri-git due to LFS, but using the patch from @dougEfresh solves this problem. Why do we need LFS to build niri?
dougEfresh commented on 2026-01-09 10:37 (UTC)
I agree with @Gumminess7654 No reason to have LFS as requirement. Here is a patch
Gumminess7654 commented on 2026-01-01 01:18 (UTC)
Why is Git LFS a dependency for this package? LFS is only used for images in the documentation and is not required for building niri. LFS blobs are also not part of the release tar balls.
stevessr commented on 2025-11-18 14:09 (UTC) (edited on 2025-11-19 12:38 (UTC) by stevessr)
@FreeFull @musta_ruhtinas yes, of cause, i tried to clean paru's cache for plenty of times. But still failed. If i directy build in the src , it will success.(so much crazy , even with cargo build --release --all-features ) logs witch '--verbose' options is here https://paste.centos.org/view/1e74c27d https://pastebin.com/d7nJF6E4 ( /home/$USER is replaced with ~ )
FreeFull commented on 2025-11-18 12:11 (UTC)
@stevessr I haven't been able to reproduce this either, but I'm guessing you just need to do a clean rebuild of niri-git.
musta_ruhtinas commented on 2025-11-18 12:09 (UTC)
@stevessr after i sorted out the makepkg-git-lfs-proto problem it always built fine in a clean chroot, have you tried clearing paru's cache?
stevessr commented on 2025-11-18 11:21 (UTC) (edited on 2025-11-18 11:22 (UTC) by stevessr)
@FreeFull I installed rustc 1.91.1 (ed61e7d7e 2025-11-07) & 1.93.0-nightly (0df64c578 2025-11-17 this is my default) the dots are things like
1 2 3 4 5 Next › Last »