Niri — убийца Хуперлэнда?
Расскажу вам про две штуки: Hyprland и Niri. Но в основном про Niri. В основном, для тех кто вообще не в теме, потому что я сам тут тот ещё нуб. Вдруг тебе понравится этот движ и ты решишь попробовать свою первую бесплатную дозу.
Жил-был Ваня Молодецких. Между прочим, «PhD in CV & AI», аспирант ВМК МГУ, не хуй моржовый. Так вот, как-то раз в 2023 году он вдруг взял и сделал будущего убийцу Хуперленда — Niri.
Тут нужно прерваться на маленькую историческую справку. Уже сотни лет, начиная примерно с 1988 года, юниксоиды делятся на два больших лагеря. Первые любили возить окна мышкой по экрану, и позднее растворились в GNOME, KDE, Xfce и прочем десктопном болоте. А вторые решили, что окна должны сами знать своё место, поэтому выкинули мышь и пересели на тайлинг.
У представителей первого лагеря до сих пор случаются непроизвольные оргазмы, когда они демонстрируют окружающим очередные wobby windows: хватают окно мышью, яростно возят его по экрану, от чего окно пружинит и колышется как холодец. Короче гуляют и развлекаются на все GPU транзисторы!
Во втором лагере выёбываться было принято через Hyprland: блюр, скругления, градиенты, анимации и столько свистоперделок, сколько способен выдержать взрослый человек, утверждающий, что выбрал tiling исключительно ради продуктивности.
Так вот, Иван психанул и решил написать свой композитор с блэкджеком и шлюхами. На Расте 🥴
И на сцене появился Niri — ещё один Wayland-композитор. Спизж... км... вдохновлённый другим оконным менеджером PaperWM. Вместо того чтобы плющить окна, как это делает Hyperland, Niri просто… сдвигал их в сторону. Создавая бесконечную ленту из окон. Потому что зумерам нужно обязательно всё превратить в ленту Тиктока/Инстаграма, особенно ленту рабочих окон.
Niri в итоге даже повлиял на Hyprland, которому пришлось адаптироваться и допиливать свои hyprscroll, scrolling и monocle.
Что сейчас у Niri:
страшненький по сравнению с hyprland сайт;
0 страниц на википедии;
достойные 28k GitHub звёзд;
и позорные 96 открытых (1400 закрытых) багов. Против 12 (7780 закрытых) у hyprland. У PaperWM кстати всего 1 баг на GitHub 🙂
Короче, опен сорс комьюнити, вы там это, помогите Niri цвести и пахнуть. Всё же наш слоняра 🇷🇺
Пробовал Niri по лету, ну уж думал тут то переключение раскладки изкаропки завезут, оказалось нет, ну и так по мелочи. Что то не запускалось, или криво, решил попробовать его попозже, а пока вернулся на Hyprland, который вкупе с хорошим dot и своим старым допиленным конфигом, решает все мои хотелки. Проекту конечно же желаю процветания, на ютубе есть немного роликов с ним, , но вот такого как под Hyprland нет. Есть Dunk shell и Noctalia, но мне они почему то не зашли, не говорю что плохие, просто реально много настроек и очень тонких.