NixOS’ influence and importance at pushing Linux forward into the (previously) unexplored landscape of configuring your complete system through a single config file is undeniable. It’s been a wild ride, but it was well worth it.
And although it has only been relatively recently that it has lost its niche status, the recent influx of so-called ‘immutable’ distros springing up like mushrooms is undeniably linked to and inspired by NixOS.
However, unfortunately, while this should have been very exciting times for what’s yet to come, the recent drama surrounding the project has definitely tarnished how the project is perceived.
NixOS’ ideas will definitely live on regardless. But how do you envision NixOS’ own future? Any ETA’s for when this drama will end? Which lessons have we learned (so far) from this drama? Are there any winners as a result of this drama? Could something like this happen to any distro?
In case you’re out of the loop. Though, there’s a lot that has transpired since but which hasn’t been rigorously documented at a single place; like how 4 out of 5 NixOS board members have quit over the last 2 months or so.
Idk if everything can br called “hacks” but mostly yea.
I know but idk if GUI apps and extensions can see themes installed in ~/.local and how many installation guides tell about that method.
Idk how it works and how simple it is but gtk that.
Exactly.
But we’re talking about situation when user-friendly distros become immutable. If the user willingly chooses an advanced distro, it’s not the distro’s fault but, for example, you said that Fedora expects their immutable options to become mainstream. I know that Fedora and other immutable distros are often recommended for new users now. This means that the ones that recommend them consider them user-friendly. Imo this, as well as rumors about Canonical want to make Ubuntu Core the default desktop offering, destroys your point in the context of this discussion.
Yes that’s exactly what I’m talking about.
Thank you for the explanation. I appreciate it. And in this case I think my definition of immutability applies to these “runtime-immutable distros” too.
Another (but small) confusion point for new users.
I understand it.
Idk what to answer. Full or partial immutability, it still creates the same issues I described.
Thank you for being patient with me! And thank you for yet another set of clarifications!
I’ve used the term ‘hacks’ a couple of times without properly defining it. My bad. So, I’ve used it in the context of “doing things the unintended and/or unsupported way”.
They should.
Arch wiki states it and there’s no reason (in this case) to assume it won’t work. Furthermore, FWIW, the documentation on uBlue does discuss theming.
Currently, it involves creating your own image :P .
So, as just mentioned, it’s possible. But, it’s definitely more cumbersome than placing it in
/usr/share/themes
.Are you referring to distros like Linux Mint, Pop!_OS and Zorin becoming immutable? While it’s definitely possible that I’ve alluded as such, I can’t recall it. Nor was I able to find it in my earlier writings. Could you explicitly state what you mean by this and when I’ve (at least) hinted at this?
If, by becoming mainstream, you mean that over half of Fedora’s user base will be using them, then yes.
If you meant uBlue images with “other immutable distros”, then I’m fine with this statement. However, if you meant other immutable distros, then I’d like to know which ones you meant. Furthermore, even Fedora’s own images are rarely recommended to new users. Generally, at least from what I’ve seen, Aurora, Bazzite and Bluefin (all three being uBlue image) are mentioned in these conversation. And, IMO, rightfully so.
Sorry. I lost you here. My bad. What’s my point in the context of this discussion?
At least the terminal output makes it very clear that a (soft-)reboot is required. I’ve honestly never seen anyone mention this, i.e. the need to (soft-)reboot for the changes to take effect, as something that leads to confusion. I do understand the frustration that follows from the act of (soft-)rebooting though :P .
Thanks once again for another lovely set of clarifications! Thank you in advance!
Tbh I am not sure anymore if you’re being serious in this discussion or just trolling because I explained some things very clearly but you still misunderstand them a lot. I’m not willing to continue this. I apologize if I’m not right but I have to stay away from trolls and other kinds of evil people.
Apologies if I made you feel that way! And thank you for vocalizing your concerns!
It has never been my intent to troll you. Nor have I got any other evil motives.
I noticed how you’ve been one of the more vocal community members to oppose ‘immutable distros’. And I, as a major supporter of ‘immutable’ distros, am very interested to know why that is. That’s basically the whole idea of this conversation. At least on my part*. And, to be honest, I think we’re almost done. There was only one paragraph from your earlier comment that I didn’t get. And all the questions I posed are from that paragraph.
So, to make it simpler, I first want to clarify the following statement of my own:
With this, I don’t mean that ‘immutable’ distros are (by definition) not newbie-friendly. That would be the complete opposite of what I’ve been saying this whole time :P . Instead, I posed that ‘immutable’ distros can be categorized in:
And, thus, my statement should be understood as: “The mishaps/inconveniences etc of not newbie-friendly distros, does not invalidate the existence of other ‘immutable’ distros that actually happen to be newbie-friendly. Hence, we shouldn’t throw out all ‘immutable’ distros with the babywater; this idiom is referenced.”
Finally, if you didn’t misunderstand my statement in the first place, then I would like you to explain/elaborate what you had written here:
That’s all. Thank you in advance!
Unfortunately, you’ve yet to respond. Therefore, I was unable to verify everything mentioned below. Regardless, for the sake of completeness, I would like to give a brief overview of our interaction and how I have perceived it.
My intent regarding this conversation:
However, we weren’t able to get that far. This is IMO primarily due to the following:
The points you actually raised to discredit ‘immutable’ distros:
There is perhaps a lot more I could go over, but I’ll suffice with this for the sake of brevity.