Bazzite has a very simple process for installing software that isn’t on Flatpak: You spin up a virtual machine running a better distro and install it there

  • sp3ctr4l@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    13 hours ago

    So I realize this is a meme community but why not, its on topic:

    … How is one supposed to install say, I2P, I2PD … on Bazzite?

    I have tried the flatpak but it doesn’t work properly because it only installs at the user level via the app store/flatpak… not the system level.

    I have tried to figure out how to set it up in a distro box and am apparently too stupid to figure this out.

    I am also apparently too stupid to figure out which of the like 8 different kinds of ports I2P uses for one thing or another… I actually need to forward in my router.

    help plz

      • sp3ctr4l@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        7 hours ago

        Yes, I have read the wiki.

        As I said, flatpak no worky because you don’t have a system level install option.

        Flatseal might help, but I do not know what I’d have to custom configure.

        Ujust has no helper commands for i2p.

        Homebrew might help for setting up the daemon, but i wouldn’t know how to connect it properly to a firefox or librewolf container tab, within bazzite.

        … Quadlet.

        Ok. This didn’t exist the last time I looked at the wiki a couple months ago, goddamnit.

        I2P does have a docker set up guide… this might actually work, if it can direcrtly fuck with bazzite’s systemctl.

        That being said: I have never use cli docker before so… wheee!

        Uh other than that:

        Distrobox is basically a very fancy docker container… maybe if I set up a whole distro, with I2P, and its own version of ffox, lwolf… that would work?

        …afaik there is no official i2p appimage, and even if there was, its containerized, same problem as a flatpak.

        … and finally, rpm ostree, the big no no… yeah, there is no official .rpm for i2p.

        … I… guess… i could set up vanilla fedora… in distrobox… and try to compile it from source… and then… either install that rpm in the fedora-distrobox… or… bazzite itself?

        … its mid night, im going to bed rofl.

  • AbsentBird@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    13 hours ago

    ‘Car’ should have been painted over with white instead of black. The other text already has a white outline. This is hard to read.

  • prole@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    22
    arrow-down
    2
    ·
    21 hours ago

    Bazzite has a very simple process for installing software that isn’t on Flatpak: You spin up a virtual machine running a better distro and install it there

    Seems like someone didn’t bother reading any of the documentation… There are like 4 alternative ways to do it, including using apt (in a distrobox).

  • CubitOom@infosec.pub
    link
    fedilink
    English
    arrow-up
    1
    ·
    14 hours ago

    Me 10 years ago after deciding to go into the deepend a bit to learn Linux and installing Slackware.

  • MidsizedSedan@lemmy.world
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    1 day ago

    yt-dlp AND btop isnt on the default app store on Bazzite. Im sure theres a way to get them installed, but it was rather annoying playing my game, watching a video on the side, finding a video that looks worth keeping, and i cant download it

    • prole@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      21 hours ago

      yt-dlp works just fine for me on bazzite. I think I just use the app image? I even made an alias for it in my bashrc file so I only need to type “yt”.

      Some other tips: play around with BoxBuddy (distrobox) for a bit if you haven’t yet.

      You can use apt if you want, just create a Debian distrobox. BoxBuddy allows you to easily create shortcuts to apps installed in distroboxes to run them directly on your host system. So once you create it you never have to mess with the box again if you don’t want to.

      I came from EndeavourOS, so I just made an Arch distrobox that I can use to get packages from the AUR.

      “ujust update” (or the bazzite system updater thing) command will update all of your distrobox images (and any apps installed on them) as part of the process. And if you mess something up, or decide you don’t want it, you just delete the distrobox.

      It’s actually pretty easy, and I think it’s cool that your distro doesn’t really matter anymore.

      • MidsizedSedan@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        21 hours ago

        Ive only played with Bazzite for 2 days now. (Got a 2nd hand keayboard last year August. Finally changed the RGB with Bazzite and its OpenRPG tool). If you can set up Desktop mode as the default boot, then it is probably the best distro to reccomend to new users.

        I do have Arch as my main OS installed on another drive, and that does everything else i need.

        • prole@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          20 hours ago

          It’s good for new users. But it should be noted that does not mean that power users and tinkerers wouldn’t also like it.

          • _cryptagion [he/him]@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            20 hours ago

            I tinkered around and made an Arch install for myself last year, until I realized that it was just turning into Bazzite but with extra steps, so I went back to Bazzite.

    • muhyb@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      23 hours ago

      Yeah, things are different on Bazzite. You can install things via homebrew as well. For yt-dlp use brew install yt-dlp (same command for btop). If something isn’t on homebrew too, there is a distrobox option. If you get used to AUR, Bazzite can be a little tedious.

      • prole@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        3
        ·
        21 hours ago

        If you get used to AUR, Bazzite can be a little tedious.

        I just use my Arch distrobox to access AUR if I need to (though I don’t think I’ve had to).

        rpm-ostree is an adjustment, but now that I understand it more and know all of my options for installing packages, I think it’s fantastic.

        • muhyb@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          20 hours ago

          The devs recommend against using rpm-ostree but yeah, distrobox is limitless. It’s just doing things different way. I also like how Bazzite (or Aurora) adds a program as a menu shortcut installed via distrobox, pretty convenient.

          • prole@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            3
            ·
            edit-2
            20 hours ago

            I just mean learning how the ostree shit works in general for the most part. For pinning images and learning how to rollback if needed, etc.

            I try not to install things using rpm-ostree unless absolutely necessary.

            Edit: I probably should have just said “ostree” in the original comment.

  • MalReynolds@slrpnk.net
    link
    fedilink
    English
    arrow-up
    56
    ·
    1 day ago

    Bazzite is the better distro because you install things in a distrobox. Muck around, break things in there, but your main distro stays safe, secure and stable.

    • prole@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      21 hours ago

      Not really though… Not gonna be that annoying guy and repeat what I and others have said elsewhere in the thread, but you should read some of the replies here.

  • giacomo@lemm.ee
    link
    fedilink
    arrow-up
    18
    ·
    1 day ago

    its in the ubuntu or debian toolbox. distrobox is pretty freaking awesome.

        • prole@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          5
          ·
          edit-2
          20 hours ago

          Because I play games on my PC and bazzite works wonderfully for that right out of the box?

          Because I like the concept of an immutable distro and not having to ever worry about an update breaking my install, and not being able to boot to my desktop ever again?

          What makes it a “better distro” exactly?

          Also, I can install/run packages from any other distro and package manager from there, not just “the better distro.” I use it to access the AUR for example. There aren’t many limitations there at all. While also being incredibly stable…

            • prole@lemmy.blahaj.zone
              link
              fedilink
              arrow-up
              3
              ·
              edit-2
              20 hours ago

              Well, I can’t speak to that as I have no experience with it. I do know that bazzite has a couple preconfigured “ujust” commands related to setting up nvidia drivers. No idea how well it works.

              • MrScottyTay@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                6 hours ago

                Bazzite desktop seems to be completely usable with a 20XX+ card. It’s Gaming Mode that boots straight into steam big picture mode that where all of the issues lie.

                Cards below do suffer even on desktop though and can regularly crash due to an instability in their drivers when using wayland.

        • _cryptagion [he/him]@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          20 hours ago

          Because it’s a lot easier to get Bazzite running Debian than Debian running PC games. This ain’t the 90’s, gaming on Linux doesn’t need to be hard just so you can call youself a 1337 Linux haxor.

      • Monstrosity@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        20 hours ago

        Are you a Bazzite dev?

        It’s okay, I promise we still like Bazzite. We’re just haha-ing over here, nothing personal.

        • prole@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          7
          ·
          edit-2
          20 hours ago

          I am not, I just really like it lol… And people seem to have lots of misconceptions about it so I like to try to clear that stuff up when I see it.

        • sheogorath@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          20 hours ago

          I moved to Cachy for my Ally now. It’s swap implementation allow me to set the VRAM on auto and play Last Epoch and my TTW install without crashing due to running out of RAM.

          • Russ@bitforged.space
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 hours ago

            Ooh! Is that swap implementation the default? I got back into LE for the launch of the newest season, and while I haven’t had any problems on my Ally or Deck yet, I just finished the campaign so I’m barely into endgame - I hear the issues start as you get deeper into monos…

            Funnily enough, I use Cachy on my desktop, but I don’t recall seeing anything regarding this, but I’m definitely happy to run it on my Ally too if it helps avoid future potential crashes.

    • sp3ctr4l@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      13 hours ago

      They do specifically, multiple times, in multiple places in the wiki… tell you that you really, really shouldn’t use rpm-ostree unless you absolutely know exactly what you are doing… because you can run into dependency conflict hell, and then the tree build will fuck up.

      Bazzite updates to a newer version of a shared dependency, but something you manually added… has not?

      Or visa versa, your custom thing requires a newer version, or some dependency that is for whatever reason just a conflicting fork of an existing dependency?

      Something is gonna break, potentially lots of somethings.

      • chingadera@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        8 hours ago

        I saw that, I’ve been raw doggin it ever since. Maybe one day rpm-ostree would like that have a word with me

        • sp3ctr4l@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          7 hours ago

          Well uh, godspeed i guess, rofl.

          It is good at least that rpm ostree has ways to view and manage such conflicts, and rollback to the bazzite image preset (keeps flatpaks and such intact, i think).

          • chingadera@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            7 hours ago

            Lmao that’s how I feel about it. I want to say that rollback isn’t the easiest thing, I’ve tried to boot further down the tree at one point when discord broke (my only rpm install) and immediately got some errors regarding dependencies, so I had to remove it and reinstall it and it seemed fine after that.

            I’ve honestly been thinking about rolling either Debian Ubuntu or arch, but I’m not in a place where I want to fuck with it all again currently.

            Edit: I do appreciate you looking out though

            • sp3ctr4l@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              7 hours ago

              they should alias

              ujust repent-and-seek-absolution

              to some script of thoroughly robust set of rpm ostree conflict identifiers and reset/rollback commands, lol

              EDIT: why distrohop, you have distrobox, Do ThIng There, LOL

              • chingadera@lemmy.world
                link
                fedilink
                arrow-up
                2
                ·
                edit-2
                7 hours ago

                There’s just a sloppy amount of bullshit that’s stacked up since my switch from windows, clean slate is tempting. I also miss Apt, ironically enough

                • sp3ctr4l@lemmy.dbzer0.com
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  7 hours ago

                  Ah well I gueas thats fair if you… have indeed already fucked your ostree uh, raw, i think that was the word you used.

                  It is kind of annoying to not have that direct control, i get that, and i too am super used to debian based distros and apt after about a decade of being in debian or derivatives.

  • MonkeBizNES@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    21
    arrow-down
    3
    ·
    1 day ago

    I love bazzite for handheld consoles but before I install it on my desktop there needs to be version based on ordinary ‘non-immutable’ fedora kde. That being said, immutable distros are more stable

    • prole@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      21 hours ago

      I’ve been using it on my laptop for over 6 months now and it has been fantastic.

      I mean, if you’re really hardcore, you can build your own immutable distro image using the distro you want… but that’s way above my paygrade. I don’t think it’s that difficult, just something I have no intention of learning.

    • FooBarrington@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      Unlikely to happen. Not only is all their build tooling etc. made for immutable distros (and they have a lot of other ones besides Bazzite), but it would also mean throwing away the biggest advantages for little gain.

    • _cryptagion [he/him]@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      20 hours ago

      So, Nobara?

      I would have stuck with Nobara, which is the first Linux distro I really tried, but it was maintained by one person and eventually they’re going to get burned out or worse. I figured it would be better to just go with a distro that had a whole team working on it.

  • thefartographer@lemm.ee
    link
    fedilink
    arrow-up
    9
    ·
    1 day ago

    What are you running Bazzite on? I’m using it on my Legion Go as my daily driver. I love it for the most part, but there’s still plenty to learn.

    • themadcodger@kbin.earth
      link
      fedilink
      arrow-up
      8
      ·
      1 day ago

      Not OP, but I’ve got Bazzite on my Steam Deck and Bluefin on my laptop as my daily. I’m rather loving the set it and forget it nature of it while still having plenty of room to play when I need to.

      • JustEnoughDucks@feddit.nl
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        I use bazzite on my desktop.

        The problem with the set it and forget it nature is that when updates stop working, it “forgets” to tell you.

        If you layer any packages, you will run into this, but even without package layering, there have been a number of bugs reported recently about this.

        I have auto updates and notifications on (and I switched them off and on again and verified the settings) and haven’t gotten a single update notification for months even though I can update manually successfully.

      • thefartographer@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        My problem is that I use my Legion Go primarily as a computer for managing servers, coding, web dev, photo and video editing, and then gaming when I get a moment.

        Examples of my incredibly nitpicky problems are like wanting to boot into desktop mode, wanting a password prompt on boot/return from sleep, better vram control in desktop mode. Silly things like that.

        • MrScottyTay@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 hours ago

          You can absolutely disable the password from sleep. And there’s different versions of bazzite. There’s the deck versions that go straight into gaming mode and the non deck ones that go to desktop. If you have one installed it’s super easy to switch to the other just from the terminal too using the command on their download and install page.

        • themadcodger@kbin.earth
          link
          fedilink
          arrow-up
          3
          ·
          16 hours ago

          I think Bazzite has a version that doesn’t start in game mode 🤔 Or use one of the sister versions if you don’t game often? Password on boot happens on both of mine, and coming back from sleep should be an option.