Is this a totally crazy idea? Talk me down before I hurt myself.

  • I did this for about a year on a Steam Deck after my desktop broke down, though with the caveat that I still had my Manjaro laptop as a fallback as well. Had to write some scripts to reinstall packages after updates (since system is supposed to be read-only by default) which wasn’t very fun, but it worked well enough for a while. Only reason I moved on was to get a better gaming rig for Baldur’s Gate 3.

    • xylogx@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Not anymore according to Wikipedia:

      SteamOS, version 3.0. This new version is based upon Arch Linux with the KDE Plasma 5 desktop environment

      • Baahb@feddit.nl
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        7 months ago

        Iff all the apps you’d want are already containerized into the system used in steamos why not. As furzegulo pointed out, it’s immutable

      • nous@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        The core is immutable, but it comes with flatpak which writes to a writeable location so you can install and update applications independently of OS updates without having them wiped after an upgrade. You can also install and use tools like distrobox to give you container environments that you can install and change as much as you like as well.

  • Shareni@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    Try it, the worst thing that can happen is you waste a few hours, get mad, break your PC, and get a brain aneurysm

  • flashgnash@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    7 months ago

    But why though? If it’s because you want to use a steam deck fair enough, otherwise there isn’t really any reason to over better desktop OSes

    If the reason is for better gaming support bazzite might be the way to go, though honestly any distro can do gaming just fine

    • xylogx@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Good question! After installing Emulators on my Steamdeck I realized it could run as a desktop. Also, I learned it was a rolling release. This seemed attractive to me, so I wanted to hear how mainstream this could be.

      Sounds like the answer is not very. Some other good suggestions in this thread I might try, though.

    • Xatolos@reddthat.com
      link
      fedilink
      arrow-up
      0
      ·
      7 months ago

      I think the reason why is its a powerful computer and if they dont already have a good computer, why not make this their main PC? It would be cheaper to buy a dock, monitor, keyboard and mouse (under $200), than buy another device with the same specs.

  • Sunny' 🌻@slrpnk.net
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    Highly recommend Bazzite as others have pointed out. It is by far the most fluent gaming experience I’ve ever come across. I was sceptic myself at first but asked on Lemmy about it, and got loads of good comments on why it’s great.

    Here is the post: https://lemmy.world/post/12972003

  • woelkchen@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    Depends what you mean.

    Using a docked Steam Deck for day to day tasks? Sure, a bit slow for some things (capped power budget) but it’s fine. Did it for a while out of curiosity.

    Installing SteamOS on a random PC? Lolnope. Nothing but Steam Deck is even tested by Valve. Just get Fedora or something.

    • Nibodhika@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      7 months ago

      This is the answer, I was going to write almost word for word exactly that. OP if you mean using a Steam Deck as your daily driver, you’re probably fine, if you mean installing it on a random PC then nope, even if you get it working it will be an uphill battle constantly.

  • TerkErJerbs@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    It’s kinda janky but I’ve been running HoloISO on my gaming rig for over a year and it was mostly pain free. To be clear I don’t use that system for much more than gaming but recreational browsing and music/movies etc as well. It’s fine.

    Recent decisions by the maintainer to make that distro immutable have confused me and I’m thinking about switching to Endeavor. I was historically a Debian user. This was my first experience with Arch (btw) so I’d kinda like to get to know it a bit before we introduce thicker weeds and deeper rabbit holes thanks very much bye.

  • leopold@lemmy.kde.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 months ago

    No reason to use it outside of a Steam Deck IMO. Compared to other immutable distros, SteamOS makes things pretty difficult if the thing you’re trying to run isn’t on Steam, Flathub or AppImage. Can’t just layer. Have to set up stuff like Nix yourself. Distro doesn’t come with gcc/make/cmake, so good luck making building from source if you ever need to. It’s fine for a handheld PC, but as a power user I would never want it on my desktop. Not to mention the whole Gaming Mode/Big Picture GUI is just very limited and you have to constantly work around its limitations if you want to use it for anything other than Steam games.

    I had an instance of SteamOS making things unnecessarily difficult yesterday. I wanted to use a Pokemon Ultra Sun/Ultra Moon HD texture pack for Citra. However, about a year ago there was a major rewrite of Citra’s texture pack code which broke a few older texture packs, including that one. The author recommended using Nightly 1880 at the latest for the texture pack to work correctly. However, last month, the Github repository for Citra was taken down and all of the old prebuilt binaries went down with it. Many mirrors of the repository exist, but they at best only offer the last nightly for download. On any normal Linux distro, this would be a trivial problem to solve. Clone one of the many mirrors of the Citra repository, rollback to whichever commit corresponds to Nightly 1880 and compile. Can easily be done in ten minutes. But on SteamOS, you can’t do that. What I had to do instead was going to old Citra Github repository through archive.org and somehow finding an archived download for the latest Linux build of Citra released before 1880. This took a while, but I was eventually able to find a download for Nightly 1816, which I deemed close enough. Great. Except it didn’t launch. Because it was linking to same shared objects SteamOS did not have.

    So I had to go on the Debian website and download deb files for Debian Buster that included the so files Citra wanted. I unpacked the debs into the Citra directory and created a shell script that simply launched Citra with LD_LIBRARY_PATH pointing to the libraries I’d downloaded. I had to to get at least a dozen libraries from Debian before Citra finally stopped complaining about missing so files and successfully launched. Then I had to reconfigure this second Citra build to match my preferences and transfer my Ultra Sun save file to it. I also had to change my Steam library entry for Ultra Sun to point to the shell script. Oh and I obviously also had to install the texture pack. And then I finally had the texture pack working. After hours of work. When it would’ve taken twenty minutes at worst on any other distro. Yeah, in retrospect, fuck SteamOS.

      • mesamune@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        7 months ago

        Looks like there has been some significant changes from 2022. But it’s arch based…and the expert install is the same. So I’m not sure what you mean. It’s just Linux?

        Either way, I’m glad valve put so much effort into Debain/Arch + Proton. Amazing what they can do + the community behind wine.

        • Possibly linux@lemmy.zip
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          They are technically both Arch based but outside of that they are fairly different.

          So maybe not totally different bit they are not close to being the same either