So after ejecting my self from using #NixOS as a daily driver, a kneejerk response to the "goings on" of the NixOS community, I've also realised that if I'm going to deploy NixOS as well as #nix here and there, it makes more sense to run it on bare metal rather than through a VM.
In particular because I don't want to pass through most hardware, leaving the host operating system a gangrenous limb.
But, I will still be recommending people use #Fedora #Atomic, because it is easy and safe to use.
@hopland I was considering installing NixOS on my workstation. The whole declarative aspect of installing and configuring files seemed appealing, but on second thought I realised I am just bored of Tumbleweed because it is stable and I don't have to tinker with it constantly.
Haven't tried Fedora in a long while though, especially never tried Silverblue or Budgie. Why do you recommend them? Just the immutable aspect?
@ghastrum to me, something like Atomic is perfect for the general consumer.
Not only does it use isolated read-only system images (requiring reboot), but since it's #ostree you can easily swap remote refs, and rebase a system, which is preferable to massive uninstall and reinstall operations on a running system.
Think trying out Kinoite (#Plasma) instead of Silverblue (#GNOME). Sure, both dnf and apt can handle massive reinstalls, but the cruftification is real.
`rpm-ostree rebase` go brrr.
@ghastrum what this does however is lay claim to the default UNIX paths, so the user can't write to them - only update or rebase images using the ostree tooling.
The user is mostly forced to rely on #flatpak and #toolbox. They can use rpm-ostree to install #distrobox (because you can overlay packages - much to Atomic Devs dismay).
This means that the virtual environment has entered the #desktop space, and since it's user specific, these environments are also portable.
Yes, even #flatpak
@ghastrum the ultimate result being a decoupling of system and user, the Linux way, instead of the POSIX way. We just add an immutable system, a bunch of virtual envs and call it a day.
Intrinsically, this has become the basis of #uBlue and you can find a similar approach by #VanillaOS , albeit through an Ubuntu base using their own immutable system, and #NixOS is immutable as well.
I think this is the future of the #Linux desktop, because it gives the user safety and options at the same time.
@ghastrum thank you for coming to my TedTalk X.
@hopland I can see it being the future for some, maybe for newcomers to Linux and people who just want a stable experience and a working computer
Personally I don't like Flatpaks because of speed and most of them are built with GTK (mostly because Qt isn't free) ruining my customisation preference.
I will try Kinoite or Aeon in a VM. And when my mom is getting a new laptop maybe I'll sneak in an immutable distro with a W11/12 skin and see if she notices