Ivan Molodetskikh's Avatar

Ivan Molodetskikh

@yalter.bxt.rs

Hi! I make niri, a scrollable-tiling Wayland compositor: https://github.com/YaLTeR/niri I mainly post on Mastodon: https://mastodon.online/@YaLTeR

152
Followers
7
Following
27
Posts
27.12.2024
Joined
Posts Following

Latest posts by Ivan Molodetskikh @yalter.bxt.rs

GitHub tooltip showing the niri repo with 20,000 stars

GitHub tooltip showing the niri repo with 20,000 stars

niri has reached 20k stars on GitHub! πŸ₯³πŸ₯³

pretty wild tbh

thanks everyone for support! ❀️

#niriGitHub tooltip showing the niri repo with 20,000 stars

19.02.2026 16:32 πŸ‘ 12 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Vicinae layer-shell popup and settings window, both with background blur and with rounded corners.

Vicinae layer-shell popup and settings window, both with background blur and with rounded corners.

Finished 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

13.02.2026 08:56 πŸ‘ 14 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Niri 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

09.02.2026 11:51 πŸ‘ 15 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - 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.

Moved 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

#niri

08.02.2026 07:57 πŸ‘ 31 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

Btw 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

05.02.2026 10:48 πŸ‘ 36 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0
Discord screenshot

Triple-Q: hey guys look
Deserten: *meme
Triple-Q: free [Nitro crate]
Triple-Q: just touch it

Discord screenshot Triple-Q: hey guys look Deserten: *meme Triple-Q: free [Nitro crate] Triple-Q: just touch it

⚠️ 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

24.01.2026 02:23 πŸ‘ 2725 πŸ” 1084 πŸ’¬ 22 πŸ“Œ 5

GOOD 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.

28.12.2025 17:00 πŸ‘ 11583 πŸ” 4515 πŸ’¬ 220 πŸ“Œ 429
Video thumbnail

biblically accurate window management

#niri

25.12.2025 12:03 πŸ‘ 22 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

i 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

20.12.2025 08:47 πŸ‘ 15 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Yep! By a small local business here who print wooden and acrylic badges. Both from the photo were printed by them actually

19.12.2025 19:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Acrylic charm of a niri icon

Acrylic charm of a niri icon

check out what i've got

#niri

19.12.2025 12:19 πŸ‘ 19 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

the 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

07.12.2025 14:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

did 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

07.12.2025 14:54 πŸ‘ 9 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

Today 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

29.11.2025 10:36 πŸ‘ 36 πŸ” 9 πŸ’¬ 1 πŸ“Œ 2
Silksong game completion screen showing 100% completion in 53h 09m 44s

Silksong game completion screen showing 100% completion in 53h 09m 44s

Shaw

14.10.2025 06:06 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
niri full-sized logo. It's the word niri but the i dots are candle flames.

niri full-sized logo. It's the word niri but the i dots are candle flames.

niri 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

30.08.2025 15:15 πŸ‘ 13 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Preview
SourceRuns - Twitch 2025 Sourceruns Marathon: Nodebuster [Any%] by calamity

We're live!! Come check out the 2025 SourceRuns marathon and consider making a donation to Make-A-Wish Interrnation! twitch.tv/sourceruns

30.08.2025 12:43 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

After 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

17.05.2025 13:46 πŸ‘ 9 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
fastfetch output in Alacritty in niri on an ASUS Eee PC

fastfetch output in Alacritty in niri on an ASUS Eee PC

i 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

11.04.2025 14:59 πŸ‘ 10 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

A 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

01.04.2025 07:25 πŸ‘ 25 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Wow, looks sick!

20.03.2025 17:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Today 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

22.02.2025 07:45 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I added tabs to niri!

#niri

11.02.2025 15:28 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

the ideal osu! window shape

21.01.2025 14:15 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

something odd about these windows

14.01.2025 06:38 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

After 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

11.01.2025 18:34 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

#niri

30.12.2024 19:26 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ah right, the pixel format thing?

28.12.2024 10:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

well let's see what it's like here

27.12.2024 15:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

woah, does niri run well on this? i only ever ran it on reasonably powerful devices

27.12.2024 15:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0