Dux: Free, open-source Wayland desktop shell with file manager and theming
duxlabs.dev
duxlabs.dev
It also just added official support for atomic distros like Bazzite; it was previously kind of an annoying gap given the popularity of those distros.
I am not sure how I feel about the curl | sh installation. This seems lile the kind of project which should become part of a Linux distro and thoroughly reviewed before it can be trusted unconditionally.
I assume this project is all vibe-coded?
You know what happens when you assume, right?
https://github.com/duxlabs-dev/dux-shell?tab=contributing-ov...
Quoting in part from that:
> Using an LLM to help write code is fine. Submitting its output unread is not.
> * You are responsible for every line you submit. You have read it, tested it, and can explain it in review.
> * Say in the PR when a meaningful part of the code was AI generated.
> * Write PR descriptions, issues, and comments yourself. No AI-written or AI-rewritten text. A few plain sentences in your own words beat a page of generated summary. PRs and issues with AI-written text get closed without review.
> ...
> * PRs that read like unreviewed output, with narrating comments, invented APIs, or style that ignores the file they are in, get closed without review.
That looks very clearly non-vibe coded to me. (Also, it's a mature project with 79 releases over the last year and a bit, and 321 contributors.)
As much as I respect the abilities of agentic coding LLMs, I don't think we're yet at the point that you could vibe-code a novel Wayland DE. This is not trivial stuff!
Sometimes they're the same people such at it is fun seeing the mental gymnastics to draw the line just under one's self.
I've been wanting to try Noctalia with this River-based multi-paradigm compositor (which supports DMS) https://github.com/greenm01/triad
Umbriel is a Niri- like scrolling wm from the Noctalia devs, have really been enjoying it. But I do want something more configurable, easier to play with. And river certainly seems like the main go-to base for that.
Running Noctalia is a must for me. It's a great shell, from a great team. The v5 took a lot of lessons from the past & really spun a very elegant beautiful new user product with a great architecture. Great stuff, not to be missed imo. Happy convert from DMS too.
I def recommend studying that Triad project: it excites me because it represents the idea that if River had an extra layer on top of you'd have the WM customization potential that normally just comes with building a custom WM or compositor but through config and having Niri/Noctalia/DMS compatibility solved by default
Plus, in school the dux is the person who came top of the class.
It's been turning into a very complete desktop env for a while now, surprising it doesn't get talked about more. Glad to see it get exposure on HN.
I think it's great that the year of the Linux Desktop has come and is beautiful, but it's not for me.
Someone coming from 10 to 15 years in a past would think that people are crazy now. And looks like that he would be right when you see the amount of vulnerabilities and stupid breaches like people being pawned just by doing an update with npm or so.
Eg https://hn.algolia.com/?q=curl+sh
I probably commented in some of those threads too. It sucks being old :(
Rather, I couldn't imagine using a closed source one.
(We're talking three decades ago now)
KDE: The Documentary — The Story of Free Software Underdogs
(I prefer KDE Plasma generally but it uses more GPU)