@WarlordSdocy @ExperimentalGuy
I have the same and opposite issue.
Part of the reason that I am always using #linux is because so much of my workflow these days requires Linux, that when I play something like a #bethesda game (modding them is just less of a hassle on Windows) it just feels wrong and uncomfortable.
Oh, good on valve for making that easy to undo, albeit until you update.
Oh I didn’t know, I just remembered reading that it utilizes an immutable filesystem and thought that it also doesn’t give root access as well. That’s good to hear though.
@lambda they should if you use the single user command. The command that does it for the whole system requires root access, something you don’t have on the deck.
I know people who use linux mint (or other distros that aim at user friendliness) who literally never have to touch the command line. This claim that you need to use the command line was true 5 years ago, but today it is largely false.
I am in a Linux User Group and I am literally the only person who uses a tiling window manager (I use hyprland) instead of DEs like kde, gnome, cinnamon, etc.
@lambda a lot of people do nix-env -ia nameOfPackage. I would recommend doing it properly with a file, and you just direct that command to the file (I would probably setup an alias). It gives you that declarative nature that nix is known for.
@lambda it’s not a Lemmy server, it’s a mastodon server. I assume it has something to do with that.
Imo a better alternative to flatpak is the nix package manager, but as I said to the other guy this’ll most likely end up a VHS/betamax situation.
Both things are trying to solve dependency hell in different ways. Flatpak just builds and runs everything in a container, where as nix sets up virtual environments and builds things in isolation with per package dependency trees in an effort to make builds entirely reproducible (to the point that no matter what system you compile on, you will get the same hash).
Edit: as the other guy said, just use your systems package manager unless it doesn’t exist in the repo and you can’t be bothered to package it yourself. It’s the standard recommended method.
There definitely is a problem that flatpak is trying to solve. That problem is dependency hell.
This most often (or rather most famously) occurs with python packaging. Sometimes you can have one package that requires a version that is incompatible with another version that another package requires. That’s why people use python venv these days (or just use pipx).
IMO a better way of solving this is with nix. With nix, it doesn’t require a container, it just builds in isolation.
Thing is, this will probably end up a VHS vs Beta Max.
Huh, I am not surprised at all
I don’t do Android development, but I would imagine rooting makes it easier to test things, as you wouldn’t have to rely on ADB all the time.
@CapraObscura @sin_free_for_00_days
I think steam deck is usually considered linux.
Benefits to proton after all make it out to linux. ChromeOS and Android are more debatable, although Google does submit a lot of code upstream to the kernel.
They’ll last until either: the school stops using gsuite or some other company comes up with something even trendier to market that is cheap enough to justify a grant.
@feitingen Huh, I stand corrected.
With Samsung these days, it’s usually impossible to root without some sort of exploit on US models unfortunately.
It has those windows portables (I am blanking on the company name) but those also have way worse battery life.
@nogrub
No, I’ll have to check it out, thanks for the tip.