My old, dirty laptop boots an #openSUSE image with my new, dirty desktop environment. I'll be making the repositories public soon, but if anyone out there wants to embark on a #Rust, #Flutter (tiny-skia), and #Smithay adventure, let's get in touch. 

I spent way too much time yesterday on figuring out how to draw a #wayland window to a texture and then render this texture onto a layer-shell.

Hint: The `FBO` is not unbound when the target is dropped and to actually render to the `EGLSurface` you have bind the framebuffer to 0.

But now I can draw windows and even apply shaders yay!

#smithay and #smithay_client_toolkit are awesome <3

RE: https://social.wildeboer.net/@jwildeboer/116028635224570943

Has anyone in EU thought of coding for the #smithay library (#wayland + #rust ) or similar and is looking for someone to help finance their efforts?

#smithay is the #rust #wayland library of choice for #compositor creators. Its development is financed via US corp investment and community. I would want to add European institutional investment in one dev position, so we have some local know-how for this critical new tech. Thinking e.g. applying to @sovtechfund and hiring an engineer to fill the role.

Who can help implement? Maybe @fsfeberlin is a good starting point, or @OSBA, @lag_netzpolitik_berlin ?

Remember kids, don’t write a library in #Rust for fun, it might end up in production. /s

Jokes aside, I am very excited that after Cosmic and Niri, #xfce4 is likely going to be the third big project utilizing #smithay!

This is great for various reasons, but hopefully means more contributions and upstream health for the project. Very proud of what my fellow contributors and I have built here over so many years. 

https://hachyderm.io/@kevinbowen/115968580966424977
Kevin Bowen :xfce: (@[email protected])

Xfwl4 - The roadmap for a Xfce Wayland Compositor "We, the Xfce team are excited to share some great news! After careful consideration, we’ve decided on a meaningful way to use the generous donations from our community: funding longtime Xfce core developer Brian Tarricone to create xfwl4, a brand-new Wayland compositor for Xfce. This initiative will utilize a significant portion of the project’s donated funds, but we believe it’s an important investment in Xfce’s future. The goal is, that xfwl4 will offer the same functionality and behavior as xfwm4 does, or as much as possible considering the differences between X11 and Wayland. Using xfwl4 should feel just like using xfwm4 on X11. We even plan to reuse the existing xfwm4 configuration dialogs and xfconf settings to ensure a seamless transition. Xfwl4 will not be based on the existing xfwm4 code. Instead, it will be written from scratch in rust, using smithay building blocks." https://alexxcons.github.io/blogpost_15.html #Xfce #Wayland #Linux #Rust

Hachyderm.io

Interesting: Xfce is working on a Wayland compositor based on the smithay library, just like Niri and Cosmic.

https://alexxcons.github.io/blogpost_15.html

#xfce #Linux #wayland #smithay

Alexxcon's Software Development Blog

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 :)

https://github.com/YaLTeR/niri/releases/tag/v25.11

#niri #smithay #wayland #rust

#MRMCD kindly agreed to host my talk this year!

https://talks.mrmcd.net/2025/talk/U87GK7/

It's nothing special, I'll just give an introduction to the #ECS #programming pattern.

Content warning: #Bevy, #Rust, #wayland, #smithay, lame jokes.

ECS might be popular in #games, but it has some other advantages. But you'll never know unless you listen to me :)

#rustlang #coding #freesoftware #mrmcd25

ECS not just for games MRMCD 2025

Entity Component System. It's something in game engines, right? But what does it actually do? I'll explain what Entities, Components, and Systems are good for, and I'll show with the Bevy ECS how to use it outside of games.

niri v25.08 is now released with a logo, xwayland-satellite integration, basic screen reader support, NVIDIA screencast flickering fix, window positions and sizes in IPC, and many other improvements! 

Read the notes here: https://github.com/YaLTeR/niri/releases/tag/v25.08

now i need at least a month off from any release notes preparation 😴

#niri #smithay #wayland #rust

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 windowed fullscreen, IPC pick-window and pick-color, window urgency, and lots of other things!   

Release notes prepared for your reading pleasure as always: https://github.com/YaLTeR/niri/releases/tag/v25.05

#niri #smithay #rust #wayland

Release v25.05 · YaLTeR/niri

Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...

GitHub