this post was submitted on 26 Mar 2026
103 points (94.0% liked)

Linux

64109 readers
628 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

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.

https://danklinux.com/docs/

top 40 comments
sorted by: hot top controversial new old
[–] quick_snail@feddit.nl 5 points 4 hours ago

This isn't reddit. Self promotion isn't disallowed because we don't have ads

[–] gfom@lemmy.world 3 points 6 hours ago

ZIrconium is a cool Bootc with Niri "distro" https://zirconium.gay/

[–] lewiks@lemmy.world 3 points 9 hours ago (1 children)

Niri is awesome, but I cannot stand DMS with how often it completely changes the base setup and breaks my configs. The generated json dotfiles are also a mess, impossible to work with outside of their GUI. My friend tried it and switched to Noctalia, and he's much happier. I'm probably just going back to Waybar or something simpler, but that's just personal preference

[–] wendigolibre@lemmy.zip 1 points 9 hours ago

I followed the same path as OP and your friend in the last week. I settled with Niri and Noctalia and am very happy.

[–] BlameTheAntifa@lemmy.world 8 points 15 hours ago

The heretic rejects the truth of KDE Plasma! Burn them!

With the sarcasm now out of my system, I will definitely give this a try. Thank you for the tip. The tiling feature in COSMIC is amazing, but the rest of the environment is still rough. I would love to see more like that.

[–] glitching@lemmy.ml 3 points 12 hours ago

this is an insanely professional-looking project, the (potential) vibed-ness notwithstanding. sadly, unless there's some post describing what for and how claude & friends is used, not even thinking of touching that.

[–] racoon@lemmy.ml 1 points 12 hours ago (1 children)
[–] mech@feddit.org 1 points 11 hours ago* (last edited 10 hours ago)

Maybe. Its only hard dependency is quickshell, which seems to be available for FreeBSD: https://github.com/charlesrocket/quickshell/tree/fbsd

It doesn't depend on systemd.
But I'd be very surprised if it works as intended out of the box without some fiddling.
In any case, you'd have to install it manually. The provided scripts are only for Linux.

[–] Liketearsinrain@lemmy.ml 13 points 22 hours ago (3 children)

I hate to be that guy but dev is vibe coding it. Check the .gitignore

[–] mech@feddit.org 8 points 21 hours ago* (last edited 21 hours ago) (2 children)

I don't know what that is or how to check it, and frankly I don't care that much if they're using AI.
I didn't notice any bugs so far and I'm not relying on it for mission-critical work.
If I boycotted everything that's made with AI help, I'd have to go back to Slackware.

[–] Liketearsinrain@lemmy.ml 8 points 18 hours ago* (last edited 18 hours ago)

You probably couldn't boycott everything made with LLMs even if you went back to slackware. Firefox devs use it too (and for the love of god, no one attack the dev for it).

I don't like it, consider it a liability, mentioned it to those who might care. I do appreciate your post nonetheless, not my cup of tea as an environment but I still liked the post.

[–] artyom@piefed.social 4 points 21 hours ago (1 children)

There's plenty of DEs made without AI slop.

[–] SecondComingOfPheusie@programming.dev 1 points 16 hours ago (1 children)

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

  • short/brief .gitignore?
  • /target?
  • /result?
  • Any combination of the above?

I desire to learn this in the hopes of improving my vibe-code radar.

[–] Liketearsinrain@lemmy.ml 1 points 15 hours ago (1 children)

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!

[–] 712@discuss.tchncs.de 2 points 21 hours ago

Are you referring to the CLAUDE files?

[–] artyom@piefed.social 9 points 21 hours ago

No such thing as an unpaid ad. Ads necessarily require payment. Thanks for sharing.

[–] slemptastrophe@piefed.social 12 points 1 day ago

Noctalia is another quickshell implementation that I've been using with Niri and I like it a lot.

[–] Arkhive@piefed.blahaj.zone 5 points 20 hours ago* (last edited 20 hours ago)

I’ve been loving Niri!! It feels like how my brain organizes my thoughts. Plus there’s some subtle things I love. Like user set window size is always respected when opening and resizing other windows or the built in screenshot tool.

I have also been recommended River multiple times and it also sounds very interesting so I’ll be checking that out at some point, but I think Niri will be my home for a while.

[–] AlligatorBlizzard@sh.itjust.works 6 points 22 hours ago (1 children)

Off topic but Berm Peak is awesome.

[–] artyom@piefed.social 6 points 21 hours ago (1 children)
[–] grue@lemmy.world 3 points 19 hours ago (1 children)

Best mountain biking channel. There are others that are better for other types of biking (e.g. Shifter for utility cycling).

[–] artyom@piefed.social 3 points 17 hours ago (2 children)

That's a weird-looking mountain bike in the thumbnail...

[–] grue@lemmy.world 2 points 9 hours ago* (last edited 8 hours ago) (1 children)

It's two penny-farthings welded together back-to-back. It's a freakbike for doing stunt-riding, which is still way closer to stuff like mountain biking and bmx than it is to 'normal' utility or road cycling.

And yes, he also owns a couple of Bromptons and has made the very occasional video on urban cycling. But that doesn't make him the best channel for it. I'm not throwing shade on the guy; I'm just saying it's just not his focus.

(He also doesn't cover stuff like, say, pro cycling or MAMIL-style road cycling. I hesitate to mention GCN 'cause I think I'd get flamed if I called them the "best" at anything, but they definitely cover those topics more than Seth does.)

[–] artyom@piefed.social 1 points 8 hours ago

The point is, he covers a lot more than just mountain bikes.

[–] mech@feddit.org 2 points 10 hours ago* (last edited 10 hours ago)

The industry is moving to 32" wheels now.
He's just ahead of the curve.

[–] 0x0f@piefed.social 9 points 1 day ago (1 children)

Nice tip, I'll check out the setup once niri merges the per-device settings.

[–] mech@feddit.org 7 points 1 day ago

You can also combine dms with hyprland or sway if you like those better.

[–] umbrella@lemmy.ml 2 points 20 hours ago* (last edited 20 hours ago) (1 children)

how is resource consumption? how is the hardware you are running it on?

[–] mech@feddit.org 2 points 13 hours ago* (last edited 13 hours ago)

It uses 1.2GB of RAM compared to 800MB for niri without dms, and idles at 5% CPU load.
I run it on an 8-year-old Thinkpad E480 with an i5-8250U and 16GB RAM.

[–] BoxOfFeet@lemmy.world 4 points 1 day ago (1 children)

That looks pretty nice! Next time I play around, I'll have to try that. I've got Cinnamon dialed in pretty well at the moment on my main desktop. And I finally got LXQt, Openbox, and Picom to a state I'm happy with on my turd of a laptop. Can you put the panel on the bottom?

[–] mech@feddit.org 3 points 23 hours ago* (last edited 22 hours ago)

Yes, click on the clock, then Settings -> Dankbar -> Settings -> Position -> Bottom

[–] mpramann@discuss.tchncs.de 4 points 1 day ago

DMS is indeed great! It works also great with Hyprland for anyone interested.

[–] eldavi@lemmy.ml 2 points 23 hours ago (1 children)

what are you using for a file manager?

[–] mech@feddit.org 4 points 23 hours ago

yazi
Because it's easy to configure an "open with..." dialog with multiple options per mime type.
I often want to open image files with gimp, but don't want it to be my default image viewer.

[–] Bhaelfur@lemmy.world 2 points 1 day ago

I'll have to check this out! I've had an itch to use labwc but didn't look forward to configuring everything.