• 4 Posts
  • 117 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle






  • I tried Bazzite a few months ago and replaced it with a non-immutable distro in the same day because I couldn’t get my password manager (1Password) to work with Firefox.

    The installation of 1Password was kind of a hassle as there is no official way to install it systemwide on an immutable distro, so I followed an unofficial tutorial. That worked somehow, but then came the integration into Firefox. For this to work, you have to install firefox as a native package, too, so you have to layer it through ostree.

    But here comes the issue: The original Silverblue does already include native Firefox, and Bazzite removed it and replaced it with a flatpak. I have googled a lot and haven’t found an answer yet on how to layer a package that was removed in a previous layer. I’m not sure if it’s even possible, but the complete lack of documentation for such a trivial thing really turned me away from immutable distros. When I had an issue on Arch, I would find the answer in the ArchWiki 95% of the time, but here I couldn’t even find a proper documentation for how the layering works.

    This on top of other issues like not being able to get Autocomplete/Intellisense working in VSCode because I can’t properly install the required compilers and libraries made me turn back to Arch in a single day. Maybe it’s just my mindset that’s a bit stuck on how to do things the “old” way, but if I have to spent hours to get even a basic workflow going for me, then I guess I’m not yet ready for immutable distros.













  • That doesn’t mean anything. I once had an issue where every few hours, a random application would crash on Arch Linux, but not on e.g. Debian or Windows. But this wasn’t an Arch issue per se, but was instead related to an UEFI overclock setting (which defaulted to on). After turning it off, everything worked fine.

    So while it seemed like an Arch issue, it was actually hardware/overclock related, it’s just that the other OS wouldn’t run into the trigger for the crash.