Hello @casKd-dev, a Steam dev has previously stated that they want Steam to auto-update before user login (https://github.com/ValveSoftware/steam-for-linux/issues/2836#issuecomment-24607370). In general, I do not believe Valve wants to support immutable Steam client installs, and if it did, that would require a non-public discussion.
For offline use, the linked issue report is open to discuss that issue.
Closing as not planned.
I would like to request a feature which would skip the entire update/download/bootstrap process for the steam client to facilitate custom setups.
There is a very similar flag already present called
-noverifyfileswhich does part of the job, it skips validation but it doesn't prevent the download and unpacking if the version state is not present/up-to-date.-offlinemodewill still attempt to fetch a manifest, and will force the client to have no connectivity.This feature should:
I understand that this IS and WILL BE a UNSUPPORTED CONFIGURATION and that is entirely fine. I do not request any official support for such setup at all and i understand that it will break or behave in weird ways. This is purely for allowing technically apt users to have more exotic setups.
The original intent of this feature is for allowing a immutable setup managed by nix. This setup will not be widely provided to users and will remain a niche. I do not intend to provide this to a wide audience that will cause noise for this issue tracker or bug reporting in general due to this setup.
Ideas for the flag:
-nobootstrap,-noupdate