Live data from Hacker News

Fedora Atomic Desktops

fedoramagazine.org

11–20 of 109 posts

Re: Fedora Atomic Desktops

#11
post #3

Earlier quoted context omitted.

> immutable is the future of Linux Or indeed, the past. Happy nixos user since ~2016 here.

And every time your libc needs to be updated, almost every other package you have installed must be updated at the same time.

And if there's the slightest issue with the update, you can just reboot into the previous generation and continue working until you have time to figure it out later, or just wait until it's fixed!

Re: Fedora Atomic Desktops

#12
post #3

Earlier quoted context omitted.

> immutable is the future of Linux Or indeed, the past. Happy nixos user since ~2016 here.

I liked Nix, because it worked very well to reproduce "the same system" every time. However, it became unmanageable and a huge time sink to constantly remake how I scripted together my nix flakes per the current/modern way of doing that. And then finding a repository of how someone else managed this on Github and rewriting my configuration again. Nix ultimately made me feel like I was running Gentoo. Excellent build…

I never got around to the flakes thing - if something isn't already in the repos nowadays, I lose interest quite quickly. It's really helped with just getting on with life instead of futzing around with settings. What does work, is rock solid.

Re: Fedora Atomic Desktops

#13
post #2

Good, they changed the name of Sericea just as I learned how to spell it. :D I started using Silverblue in October 2022 and now I've been using Sericea for the past 2 months. Long story short, immutable is the future of Linux.

[deleted]

Re: Fedora Atomic Desktops

#14
post #3

Earlier quoted context omitted.

> immutable is the future of Linux Or indeed, the past. Happy nixos user since ~2016 here.

I liked Nix, because it worked very well to reproduce "the same system" every time. However, it became unmanageable and a huge time sink to constantly remake how I scripted together my nix flakes per the current/modern way of doing that. And then finding a repository of how someone else managed this on Github and rewriting my configuration again. Nix ultimately made me feel like I was running Gentoo. Excellent build…

I have also invested a hugely disproportionate amount of time in writing my Nix config. However, that is only because I found it fun to massively over-engineer everything and wanted to make my work easily usable for others.

That said, I could have gotten away with significantly less and I'm really not sure what you're referring to with having to remake your Flake. I'm not aware that the output schema changed over the last years. Could you provide an example of what caused you to rewrite your configuration?

I'm not doubting your experience, the documentation situation is not great and I could absolutely see someone getting stuck in a situation where they felt they needed to start over. I'd just like to know what the community could do to avoid these pitfalls.

Re: Fedora Atomic Desktops

#15

Ugh, the Sway/Kinoite Atomic spin is so tempting for me as a regular Fedora user. Two weeks ago, a kernel update borked my laptop, and for some reason it deleted the older versions, so I was forced to live boot, chroot, and install a beta kernel. A few days ago, my desktop stopped booting - something to do with Nvidia drivers, and older kernels don't help. I don't have the time to try and fix it any time soon. But, t…

I use Bazzite. It includes nix and fleek, so you can easily install packages from the massive nixos ecosystem.

I then add JetPack's devbox which is another nix porcelain and use it with direnv to install custom packages for each of my projects.

And I have a few distrobox's (toolbox on generic Silverblue) to do things like build Debian packages.

Re: Fedora Atomic Desktops

#16
post #11

Earlier quoted context omitted.

And every time your libc needs to be updated, almost every other package you have installed must be updated at the same time.

And if there's the slightest issue with the update, you can just reboot into the previous generation and continue working until you have time to figure it out later, or just wait until it's fixed!

Fedora atomic desktops have that property, too, without the wasteful property I just described.

Re: Fedora Atomic Desktops

#17
post #11

Earlier quoted context omitted.

And every time your libc needs to be updated, almost every other package you have installed must be updated at the same time.

And if there's the slightest issue with the update, you can just reboot into the previous generation and continue working until you have time to figure it out later, or just wait until it's fixed!

You probably don't even need to reboot. Only once have I broken a generation badly enough I actually needed to reboot. And that was entirely my fault: I mis-configured PAM and couldn't sudo anymore to switch back.

Re: Fedora Atomic Desktops

#18
post #4
post #3

Earlier quoted context omitted.

> immutable is the future of Linux Or indeed, the past. Happy nixos user since ~2016 here.

I am also a nixos enjoyer but I have mixed feelings around the fact that I still don't really understand the configuration language. I'm happy in the sense that its simple enough that I can install programs and do all the other usual desktop stuff with minimal knowledge. But I'm unhappy in the sense that when I started with nixos I wanted to replace docker and docker-compose. I still haven't accomplished that. But al…

I went down the rabbit hole and now feel comfortable claiming I do understand both the programming language and the NixOS module system, which is effectively an embedded DSL, as well as a decent chunk of the nixpkgs conventions.

And it certainly is a great feeling, but I'm not yet sure it's really "worth it". Of course the effect is great, but it was also an enormous amount of work to get there.

Re: Fedora Atomic Desktops

#19

If anyone isnt aware, Fedora is currently the GOAT OS. Don't knock it until you try it. Everything just works, and it works like the Platonic form of a desktop should. A Fedora Cinnamon Atomic would be a wet dream for me. I'm surprised that wasnt prioritized. Budgie Desktop looks interesting.

The spins are created by Special Interest Groups from the community. Spins exist if someone is interested in creating and maintaining them, they are not prioritized by the Fedora Project itself.

Re: Fedora Atomic Desktops

#20
post #7

If anyone isnt aware, Fedora is currently the GOAT OS. Don't knock it until you try it. Everything just works, and it works like the Platonic form of a desktop should. A Fedora Cinnamon Atomic would be a wet dream for me. I'm surprised that wasnt prioritized. Budgie Desktop looks interesting.

I tried getting to Fedora but the package manager was slower even to deb, the hardware video acceleration in browsers required me to juggle drivers from fusion due to licensing problems, and I use AMD which I would expect to not have issues.

The package manager is a little slower but `dnf history` is a lifechanger. It's so easy to list the history of all transactions and undo a specific one. There are huge performance improvements coming in DNF5, scheduled for Fedora 41 (this fall).
Post reply on HN