Ivan Molodetskikh @yalter.bxt.rs · 11/08/2026Ah! Nope, no new ones. I was frantically running my existing big randomized ones though after every refactor :) 020
Ivan Molodetskikh @yalter.bxt.rs · 10/08/2026Today niri became 3 years old! 🎉 I implemented and merged animations for windows moving between workspaces. This was the last *major* missing anim. Took so long because it's tricky with Z ordering (moving windows must be on top of everything), clipping, and syncing 3 different animations. #niri 515116
Ivan Molodetskikh @yalter.bxt.rs · 09/08/2026A short evening blogpost on my linux sandboxing setup using bwrap: bxt.rs/blog/easy-sa...bxt.rsEasy Sandboxing on Linux with Bubblewrap | Ivan Molodetskikh’s WebpageI show my script for spawning lightweight temporary sandboxes with Bubblewrap. 050
Ivan Molodetskikh @yalter.bxt.rs · 07/08/2026My Tracy profiling talk from #GUADEC is now up as an individual video, and I have prepared full edited English subtitles for it! (enable subtitles in YouTube) youtu.be/KFp3iCdlP7c?... Thanks Brage for cutting up the livestreams and uploading the subs!youtu.bePerformance profiling Mutter, GNOME Shell & apps with Tracy | Ivan Molodetskikh @ GUADEC 2026YouTube video by GNOME 030
Ivan Molodetskikh @yalter.bxt.rs · 18/07/2026Here's my today's #GUADEC2026 talk about profiling with Tracy! 😄 youtu.be/Q4O7dhreLDU?... The slides (CC-BY-SA): docs.google.com/presentation... And Tracy itself of course: github.com/wolfpld/tracy 010
Ivan Molodetskikh @yalter.bxt.rs · 17/07/2026btw I talk about these tests in niri in my 2024 RustCon presentation 😄 (has full handwritten English subtitles) youtu.be/Kmz8ODolnDg?...youtu.beИван Молодецких. Niri: опыт создания Wayland-композитора на RustYouTube video by Видео с мероприятий {speach! 041
Ivan Molodetskikh @yalter.bxt.rs · 06/06/2026shoutout to one of my favorite works of art youtu.be/kCU1RMDM22cyoutu.be[NotITG v3] I:Gor - TestifyYouTube video by FMS_Cat 121
Ivan Molodetskikh @yalter.bxt.rs · 05/06/2026I finished ~~procrastinating on~~ a new blogpost! Wherein I tell you all about how I use an immutable distro for compositor development, and why this is a good idea. bxt.rs/blog/using-f... #niri #fedora #silverbluebxt.rsUsing Fedora Silverblue for Compositor Development | Ivan Molodetskikh’s WebpageHow can you use an immutable distro to develop and test system components? I describe my workflows and argue that it’s even better than a traditional system. 1112
Ivan Molodetskikh @yalter.bxt.rs · 25/04/2026After five months of (on and off) development, I'm glad to announce niri v26.04! It's packed with features like window blur (of course), mouse cursor in window screencasts, rendering optimizations, and more. Enjoy the release notes: github.com/niri-wm/niri... #niri #wayland #rust 6329
Ivan Molodetskikh @yalter.bxt.rs · 15/04/2026After an additional round of fixes, cleanups and huge commit splitting, I just merged The Blur Pull Request to niri main! There's manual blur an ext-background-effect, already supported by dms-git and quickshell-git. Now I want to see screenshots that put Tahoe to shame #niri 1191
Ivan Molodetskikh @yalter.bxt.rs · 19/02/2026niri has reached 20k stars on GitHub! 🥳🥳 pretty wild tbh thanks everyone for support! ❤️ #niriGitHub tooltip showing the niri repo with 20,000 stars 2160
Ivan Molodetskikh @yalter.bxt.rs · 13/02/2026Finished region support for ext-background-effect/kde-blur protocols in niri. Clients can use this to shape blur to their rounded corners for example. Here's the Vicinae launcher using ext-bg-effect to get background blur with rounded corners with no extra configuration. #niri 1151
Ivan Molodetskikh @yalter.bxt.rs · 09/02/2026Niri can block windows from screencasts. This must work with all other features including background blur. What if a surface *inside* the blur is blocked out? It gets extra tricky with open/close animations where you can set a custom shader, but I think I made it work! #niri 1160
Ivan Molodetskikh @yalter.bxt.rs · 08/02/2026Moved the niri repo from my personal GitHub to a new org: github.com/niri-wm/niri I set up a GH Pages redirect so all links should keep working Main reason is to be able to give granular perms to ppl (issue triage); also gonna move more relevant repos like awesome-niri #nirigithub.comGitHub - niri-wm/niri: A scrollable-tiling Wayland compositor.A scrollable-tiling Wayland compositor. Contribute to niri-wm/niri development by creating an account on GitHub. 1324
Ivan Molodetskikh @yalter.bxt.rs · 05/02/2026Btw I'm working on window blur in niri! Both xray and regular. Xray always "shows through" to the background. This allows it to be very efficient: compute blurred texture only once, then just draw that texture (very cheap). Not a single blur recomputation in this video! #niri 3375
Reposted by Ivan MolodetskikhTriple-Q @triple-q.bsky.social · 24/01/2026⚠️ NEW DISCORD SCAM WARNING ⚠️ A new Discord scam is going around where users are purporting to give free Nitro. They say that if you click the green Nitro icon, you will get it. This is a scam. Nitro crates actually explode on contact 2326901073
Reposted by Ivan MolodetskikhChise @sailorrooscout.bsky.social · 28/12/2025GOOD NEWS! Researchers have shown Alzheimer’s disease can be REVERSED- not just prevented. Using a potent neuroprotective compound called P7C3-A20, they found RESTORING balance to a central cellular energy molecule (NAD+) not only PREVENTED disease features but REVERSED them, EVEN at late stages. 219114844469
Ivan Molodetskikh @yalter.bxt.rs · 20/12/2025i added the pointer warping thing from blender to when you drag the view around in niri with the mouse hf with this new way to pass time during boring meetings (on a more serious note this helps when you need to scroll further than the edge of your monitor allows) #niri 1163
Ivan Molodetskikh @yalter.bxt.rs · 19/12/2025Yep! By a small local business here who print wooden and acrylic badges. Both from the photo were printed by them actually 020
Ivan Molodetskikh @yalter.bxt.rs · 07/12/2025the code if curious: github.com/YaLTeR/plitki more demos: - 4K SV: youtu.be/GzLHJjB-zAU - more 4K SV: youtu.be/C50_wZ1y0cg - 7K LN: youtu.be/dFpWJRPD5ZA 020
Ivan Molodetskikh @yalter.bxt.rs · 07/12/2025did some exploring how terminal apps work (yes it's as bad as they say) to make a terminal ui for plitki, my vsrg engine. how bad would it be, quantized to the terminal grid? surprisingly, with the right characters, not too bad. ofc being plitki, there's full support for all kinds of SV 192
Ivan Molodetskikh @yalter.bxt.rs · 29/11/2025Today I'm releasing niri v25.11 with long-awaited config includes, Alt-Tab, true maximize, custom modes, and a bunch of other improvements! Enjoy the release notes :) github.com/YaLTeR/niri/... We also have new quick start guides: yalter.github.io/niri/Getting... #niri #smithay #wayland #rust 1358
Ivan Molodetskikh @yalter.bxt.rs · 30/08/2025niri v25.08 is now released with a logo, xwayland-satellite integration, screen reader support, window positions in IPC and many other improvements! 😄 Read the notes here: github.com/YaLTeR/niri/... now i need at least a month off from any release notes preparation 😴 #niri #smithay #wayland #rust 1141
Reposted by Ivan MolodetskikhSourceRuns @sourceruns.org · 30/08/2025We're live!! Come check out the 2025 SourceRuns marathon and consider making a donation to Make-A-Wish Interrnation! twitch.tv/sourcerunstwitch.tvSourceRuns - Twitch2025 Sourceruns Marathon: Nodebuster [Any%] by calamity 042
Ivan Molodetskikh @yalter.bxt.rs · 17/05/2025After long 3 months of work, I'm glad to release niri v25.05 with the Overview, screenshot UI tablet and touch support, dynamic screencast target, and lots of other things! Release notes prepared for your reading pleasure as always: github.com/YaLTeR/niri/... #niri #smithay #rust #wayland 192
Ivan Molodetskikh @yalter.bxt.rs · 11/04/2025i have this old ASUS Eee PC collecting dust, decided to try if niri will run on it. well, it actually runs! a few shaders failed compiling (ran into ALU instruction limits), but otherwise seems to work #niri 1100
Ivan Molodetskikh @yalter.bxt.rs · 01/04/2025A secret niri v25.02 feature! Make your floating windows FLOAT by putting this in your config: window-rule { match is-floating=true baba-is-float true } Works in the nix flake too :) #niri #wayland 1291
Ivan Molodetskikh @yalter.bxt.rs · 22/02/2025Today I'm releasing niri v25.02 with tabs, shadows, DnD view scrolling, and a ton of other improvements! Read the notes at github.com/YaLTeR/niri/... and @ your distro to update the package. [[honestly wtf how did so much stuff happen, it's been barely over a month]] #niri #smithay #wayland #rust 031
Ivan Molodetskikh @yalter.bxt.rs · 11/01/2025After a full day of writing release notes (god how'd it take so long 😩), niri v25.01 is out with Floating Windows and Working Layer-Shell Desktop Icons and so many more improvements! And we finally escaped zerover :) Read here: github.com/YaLTeR/niri/... #niri #rust #smithay #wayland 040
Ivan Molodetskikh @yalter.bxt.rs · 27/12/2024woah, does niri run well on this? i only ever ran it on reasonably powerful devices 110