• @mnemonicmonkeys@sh.itjust.works
    link
    fedilink
    English
    7•2 days ago

    Not quite. I’ve run into a gaming case where immutability becomes a problem: Syncthing.

    If you want to synchronize emulator saves between devices then Syncthing is great at that, but it takes a lot to get around the immutability without relying on unmaintained flatpaks (aka Syncthing-gtk). At least not on Steam Deck, which doesn’t have Syncthing baked into the main distro

    • marcie (she/her)OP
      link
      fedilink
      1•
      edit-2
      1 day ago

      I just install the service via brew and use syncthingy for gui 🤷‍♀️ one command, brew install syncthing, one click to install syncthingy. You could also run the podman service for it if you want more protection

      Brew is native on bazzite

    • @chunkystyles@sopuli.xyz
      link
      fedilink
      English
      6•2 days ago

      Wait, what issues? I have it running on my Steam Deck with Bazzite and my PC with Aurora. I didn’t have any issues.

      • @mnemonicmonkeys@sh.itjust.works
        link
        fedilink
        English
        2•1 day ago

        Bazzite probably has Syncthing baked into the distro, like Nobara does. That is not the case with SteamOS, so it gets wiped with each OS update

    • Spice Hoarder
      link
      fedilink
      2•1 day ago

      No idea what syncthing is, are there issues with the brew version? Looks pretty straight forward.

      • @mnemonicmonkeys@sh.itjust.works
        link
        fedilink
        English
        2•2 days ago

        Syncthingy is just a dashboard. It doesn’t have the service packaged in, you have to set it up separately as a systemd service if it isn’t already included in your distro, which will get rewritten by SteamOS

        • Valerie Ashborne
          link
          fedilink
          2•
          edit-2
          2 days ago

          Maybe this is true for SteamOS, but I am mostly was replying about “great at that, but it takes a lot to get around the immutability without relying on unmaintained flatpaks”. I use immutable Distro, there is maintained syncthing available as Flatpak, and i did not experienced any problems related to using immutable distribution with syncthing specifically, so eh.

            • Valerie Ashborne
              link
              fedilink
              1•
              edit-2
              16 hours ago

              Nope.

              syncthing: Kommando nicht gefunden

              As far I am aware - there is no other packages related to syncthing is avaliable in distro repositories and this one not included by distro by default.

              UPD: there also appears to be syncthing-tools package in repos, but it is also not included in mine system by default and I never installed it myself.

              The only trace of Syncthing on my system is… well, from that flatpak. And unless I missunderstund how any of that works, syncthing is included in flatpak and you can look for it in its manifest file: https://github.com/flathub/com.github.zocker_160.SyncThingy/blob/a786450f1305474e71c1f33c468ff3dc5758e238/com.github.zocker_160.SyncThingy.yml#L42 It takes syncting release from https://github.com/syncthing/syncthing/releases and adds it to build process.