Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
Hi! I have a steam deck and am tinkering with it..... How do I persist pkg installs through os updates?
NimrodX Dec 16, 2023
Last year about this time I bought a maxed out steam deck. Didn't do much with it until recently though when I decided I was going to get all the extra stuff I wanted to do working on it.

So far I've enabled sshd, installed VNC, installed Decky, then decky and VNC got wiped out when I switched to the Preview update channel.

Some things I'm wondering:

1) Poking around, a 'df -l' shows a rather complicated arrangement of mount points. Has anyone done a write up on the overall design of deck steamos that might save me some time trying to reverse engineer how this is all set up? So far I've just poked around looking at the /usr/bin/steamos-* scripts but that's about it (other than installing vnc).

2) I know flatpack is supported, but I think that's just for desktop apps and not for system services? Is there any way to persist /etc config changes, packman installs, etc, through system updates?

3) Where's the main forum for people working on "steamos hacks"? Is it here?

Thanks
CatKiller Dec 16, 2023
FWIW, Distrobox might suit you better than getting bitten by updates wiping out changes you've made to the read-only filesystem.

https://www.gamingonlinux.com/2022/09/distrobox-can-open-up-the-steam-deck-to-a-whole-new-world/

https://distrobox.it/
NimrodX Dec 17, 2023
Well, I don't want to just made one-off changes to the read-only filesystem, i want to be able to package stuff such that others can use it too.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.