I’ve been using Pop!_OS for a few years now, and it’s worked like a dream. Everything works out-of-the-box, and gaming on Linux has never been easier. But it almost works a little too well. Learning Linux as opposed to Windows for all my games was a fun challenge.

But, now that I’m familiar with how to set up any game that needs a little help besides Proton, I’m starting to want to delve into my OS more to see what I can customize, and I think picking a new distro with slightly different architechture will be very nice.

Don’t get me wrong, I still want something that works by itself more often than not. But I would love to have something a little more cutting-edge that gives me a little more control.

I started with Linux by installing Kubuntu, and I really miss KDE Plasma. I know Kubuntu is still on Plasma 5, and I’ve been wanting to find a distro that lets me use Plasma 6.

I’ve narrowed my choices down to three distros: Nobara, Garuda, and Bazzite.

So far, I’ve confirmed that Nobara and Garuda come with Plasma 6, but I haven’t found that information for Bazzite yet.

So, what do you think about these distros? What are the pros and cons for you?

I’m leaning the most toward Garuda - but I’m worried Arch may be TOO big of a leap. I really just learned that Fedora is not Arch-based, so I know Garuda will be a bit of the odd one out of the three.

TL;DR: Nobara, Garuda, Bazzite - which one is good and do any suck?

EDIT:

Thanks, everyone, for the insightful and helpful comments! From what everyone has said, I’ve come to find that either CachyOS or Solus will fit my needs best.

CachyOS seems optimized for gaming, while Solus’ curated rolling releases seem (to my untrained eye at least) to be somewhat of a step between the way Debian-based distros upgrade and the way Arch-based distros upgrade.

I’d love to hear people’s experiences with both of these! I think I’m going to try to dual-boot them and see what setup looks like for both.😄

  • malfisya@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 day ago

    I am not the technical guy, so I might explain some terminology wrong. So, I will give you a few article you can read in my answer. AerynOS tooling right now is focused on the “atomic” part, you can read about it here. The “immutable” part of the original proposition (when it is called Serpent OS) is not set in stone yet. Solus will adopt what make sense for us and right now we are very encouraged by atomic update that AerynOS tooling can already achieve.

    TL;DR: Solus going immutable? No plan for it right now :)

    • HayadSont@discuss.online
      link
      fedilink
      arrow-up
      1
      ·
      11 hours ago

      Alright, I very much appreciate you for sharing those articles; it allows me to get into the nitty-gritty of things. Thank you!

      As someone who champions the (ongoing) paradigm shift towards atomic/declarative/immutable/stateless systems, I can’t but admire the effort to (IIUC):

      • Have changing the base of the system without requiring a reboot as a first-class design goal that’s well supported (unlike Fedora Atomic)
      • Employ a hash + store system that doesn’t require forsaking the FHS nor enforces a DSL (unlike NixOS)
      • Accomplish the above on a long-standing independent project, so that we can (on one hand) trust the longevity of the project AND (on the other hand) know that it isn’t actively resisting its upstream (unlike many other smaller projects, some of which are found here)

      While glancing over the many articles, I couldn’t really find anything related to declarative system management. Is this something the project intends to tackle eventually?

      • malfisya@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 hours ago

        As with many feature outlined, most things are still on drawing board and not yet realized. But yes, the declarative system management ala NixOS was being discussed. The focus now is making “Versioned Repository”, so user and developer can avoid breaking changes altogether.

        They just released a new blogpost if you are not aware: https://aerynos.com/blog/2025/06/30/mid-year-update/ .