So been trying out Garuda Linux for a while now (my first distro), but feel ready to try another distro. Therefore looking for a distro that suits my preferred requirements, anyone has any tips?
Uses Wayland
Supports flatpak
ButterFS format
KDE Plasma
"Good for gaming"
Note: Got nothing negative about Garuda, I just want to explore the options out there :)---
I love Arch but I’d caution you against hyperbole like this. For example, NixOS has a declarative config for the whole system along with atomic builds that can be rolled back or switched dynamically. Not aware of any way to do any of that in Arch.
No, because while that lets you use nix to manage some of your packages, it’s still fundamentally limited by being hosted within the imperative Arch install. See for example section 2 in the very link you shared, which talks about starting the nix daemon at boot by messing with your systemd config.
how so? what is left after having the system daemon start at boot? this is a super common thing to do. If you wanted to go a step further you could even create a couple chroots or other immutable partitions to swap the bootloader to. This would be a great way to use the package manager and features of nix without the limitations. There is nothing proprietary about what nixos does.
The whole nature of arch is sort of a “roll your own distro” approach. It lets you take features from wherever and combine them. It’s perfect for anyone who finds themselves distro hopping.
You said Arch can do “literally anything” that any other distro could do, and I’m trying to point out that by having to issue imperative command(s) to set Nix up on Arch, you’ve already conceded that the entire state of the system is not able to be declared in a config file, which is one of the features of NixOS. So there is at least one thing that NixOS can do that Arch can’t. I imagine there are other examples (and not only when comparing with NixOS). So again I ask, can you please refrain from hyperbole?