I used to always bounce back and forth between Gnome, Plasma, Sway and Hyprland.
I love tiling compositors, but I also love having a fully functional desktop without stitching together two dozen different tools and configuring each separately. I got better things to do than edit text files for days.
And I think I found my holy grail: niri with Dank Material Shell.
DMS really is something else. A fully-fledged DE that sits on top of a tiling wayland compositor, with a workflow similar to Gnome and GUI customization options similar to Plasma.
I realize I’m shilling hard here, but I don’t even know the guy who made it. I’m just genuinely floored by the project’s quality.


Thank you for bringing this up! But, while you’ve clearly pointed out where to look at, it wasn’t quite enough for me to understand what exact content gave it away. Was it
I desire to learn this in the hopes of improving my vibe-code radar.
It wasn’t just the .gitignore to be honest, just a set of “rules” I have on a script I use to analyze repos (I may publish it eventually, although it would quickly become worthless plus it’s used at work to vet dependencies) and then just manual review of commits.
https://github.com/AvengeMedia/DankMaterialShell/blob/293c2a0035119a87f831be856161138a5d36f437/.gitignore#L57
Ah, okay. I was looking at niri’s .gitignore 😅. But yeah, I can see it now. Thanks again!