New comment by lukeflo on void-packages repository https://github.com/void-linux/void-packages/pull/52794#issuecomment-2440184760 Comment: Hey, merged your PR in my personal Void-Packages fork. Build the package and successfully installed it. So far, everything works just fine. But you might add some post-install hooks: - Move the `niri.desktop` file to `/usr/share/wayland-sessions`. Otherwise, most display managers can't find `niri` as possible WM (at least in my case using `emptty`). - Change the `Exec` command inside the `desktop` file from `niri-session` to `niri --session` since the former isn't installed (and also not needed) through your workflow. - Move the `niri.portals` file to `/usr/share/xdg-desktop-portal`. Might be neccessary for working correct within the xdg system - Copy the default `config.kdl` either to `/etc/niri/` or `$XDG_CONFIG_HOME/niri/config.kdl` so there are some default values as well as a template for editing the config file Beside these few additions great work! `niri` looks really nice and has the potential to replace `sway` as my main tiling WM.