Instructions to add Plasma Discover package manager back into Bazzite using a Systemd Sys-Ext. Based on Travier’s Fedora Sys-Ext work at https://travier.github.io/fedora-sysexts/ and relies on his base images on quay.

I’m really excited about the application of SysExts to bridge the gap many perceive in adopting atomic distros! This seemed like a fantastic solution to adding this tool back for those who want it, without the overhead of package layering

  • Takahe@lemmy.nz
    link
    fedilink
    arrow-up
    9
    arrow-down
    3
    ·
    16 hours ago

    This is interesting, Bazzite abandoning Discover was the final straw for me to dump Bazzite on my TV pc and move back to Kubuntu. I don’t have GameMode anymore but the feeling of being in control is worth it so won’t be switching back

    • gnuplusmatt@reddthat.comOP
      link
      fedilink
      arrow-up
      4
      ·
      16 hours ago

      I thought so, and its not something Ublue has started using yet to my knowledge - there’s some good potential that a lot of stuff they add could just become a set of extensions you can plug in like Lego bricks

      • quarterlife@lemmy.sdf.org
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        15 hours ago

        The issue with them right now is there’s no update mechanism. If you use something as a system extension that depends on a library in the image, and that library gets updated, you could have an unbootable system or at the very least a non-functioning application until you can update your system extension manually.

        Ideally that update mechanism needs to be a part of bootc so if your system extension is part of your boot process it can be updated ahead of time before the image is loaded.

        We’ve looked at it since it’s inception and it’s something we really want, it’s just nowhere near ready yet.

  • Luffy@lemmy.ml
    link
    fedilink
    arrow-up
    5
    arrow-down
    2
    ·
    16 hours ago

    But why tho? Bazaar (the few times I use it instead of cli) actually works without randomly freezing while loading, searching, downloading, deleting, just about everything, unlike when I tried using Discover on Arch, Opensuse, Kubuntu, Fedora, and Fedora Atomic.

    • gnuplusmatt@reddthat.comOP
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      16 hours ago

      I’ve never had issues with Discover on Fedora KDE and then even when I moved to Kinoite. I didnt have any issues using it on my Bazzite machine. I wanted it back, I also wanted to see if it was something I could do with a SysExt, which as I said is something I’m excited about, as I have started using them to add stuff on my Kinoite work machine.

      It doesn’t take Bazaar away, it just puts the items back for anyone who wants it. Spoiled for choice

    • Kory@lemmy.ml
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      15 hours ago

      Bazaar lacks some basic functionality like update notifications and doesn’t integrate so well with KDE.