Здравствуйте, дорогая редакция! Для начала большое спасибо, что упаковали niri! Вон в debian sid его до сих пор нет. Нельзя ли niri-session, systemd-прибамбасы и всё приличествующее утащить в пакет, например, niri-session, а сам оконный менеджер оставить? Это удобно тем, кто niri интегрирует в какое-нибудь совокупное окружение, возможно, самонакаляканное, и не видит смысла в niri как варианте в DM greeter, ... Жаль, что у меня дошли руки пощупать и зарепортить багу только сейчас; у пакета, видимо, есть пользователи, и у них должно будет всё обновиться. Ну и по мелочи: VCS: https://github.com/niri-wm/niri.git Это при будущем обновлении надо учесть.
(Ответ для Arseny Maslennikov на комментарий #0) > Жаль, что у меня дошли руки пощупать и зарепортить багу только сейчас; у > пакета, видимо, есть пользователи, и у них должно будет всё обновиться. Думаю, это одна из проблем такого отделения. У пользователей молча пропадёт сессия, что совсем не хорошо. > Ну и по мелочи: > VCS: https://github.com/niri-wm/niri.git > Это при будущем обновлении надо учесть. Ок.
Ну т. е. %package session Requires: %name <...> И поначалу в обратную сторону тоже зависимость, пользователей сизифа предупредить, что, мол, ставьте явно пакет niri-session. А в следующей итерации зависимость niri -> niri-session убрать. В новый пакет точно улетают %_bindir/niri-session %_userunitdir/niri-shutdown.target %_userunitdir/niri.service %_datadir/wayland-sessions/niri.desktop Насчёт вот этого не уверен: %_datadir/xdg-desktop-portal/niri-portals.conf
А нельзя ли niri оставить как мета-пакет, а сессию и WM разделить по отдельным пакетам, чтобы не прописывать двухсторонюю зависимость?