!hzgkCxLtCOTmFXGauj:nixos.org

NixOS Gaming

199 Members
Gaming things, my hands are typing words.79 Servers

Load older messages


SenderMessageTime
21 Oct 2024
@sliedes:hacklab.fiSami LiedesYeah, I don't know enough of steam internals to know where the steam pressure vessel is applied :)06:45:29
@k900:0upti.meK900steam-run is a NixOS-ism06:45:43
@atemu12:matrix.orgAtemuAh that's what you meant06:45:43
@atemu12:matrix.orgAtemu steam-run won't run in pressure-vessel 06:45:53
@k900:0upti.meK900It's just the Steam container except instead of running Steam it runs bash 06:45:56
@atemu12:matrix.orgAtemuThough we could likely make it that way if we wanted to, that could come in handy sometimes06:46:12
@sliedes:hacklab.fiSami LiedesI can debug this until I think Wednesday since there's now some free-to-play event (I haven't played, debugging is more fun and I think it's too grand a strategy for me anyway 😅)06:46:14
@k900:0upti.meK900 pressure-vessel is an upstream Steam thing, and it only affects things that are running from Steam 06:46:20
@k900:0upti.meK900I do have the game so I can poke around more 06:46:33
@k900:0upti.meK900But also if the runtime works, that's probably good enough 06:46:41
@k900:0upti.meK900There's no point trying to fix the old setup when the new one is what you should be using anyway 06:47:10
@sliedes:hacklab.fiSami Liedes
In reply to @atemu12:matrix.org
Though we could likely make it that way if we wanted to, that could come in handy sometimes
Yeah, I remember vaguely once trying to figure out (perhaps even on non-nixos) if there's a neat way to do that from outside the UI. strace again lead to some fun proton command line IIRC.
06:47:34
@sliedes:hacklab.fiSami LiedesBut that was for proton.06:47:40
@k900:0upti.meK900 Proton is weird because Proton is really not designed to exist outside of its container 06:48:14
@k900:0upti.meK900Which is why people are now making all kinds of hacks to run Proton along with the container from non-Steam06:48:35
@atemu12:matrix.orgAtemu You can see what steam does in the log I think? Or by looking at ps. 06:48:55
@atemu12:matrix.orgAtemuThe CLI for proton has two parts: Running it inside of pressure-vessel and running Proton itself06:48:56
@sliedes:hacklab.fiSami LiedesI wonder if these's some (likely non-nix) resource somewhere with an overview of how Steam (on Linux) actually works.06:48:58
@atemu12:matrix.orgAtemusmcv has written one06:49:11
@atemu12:matrix.orgAtemuIt's in the pressure vessel docs06:49:22
@atemu12:matrix.orgAtemu That's what K900 used for THE DECIMATION 06:49:38
@sliedes:hacklab.fiSami LiedesOk :D06:49:47
@atemu12:matrix.orgAtemu:d06:49:55
@atemu12:matrix.orgAtemu * :D06:49:58
@k900:0upti.meK900 steamrt-tools docs technically 06:50:07
@k900:0upti.meK900 Which pressure-vessel is part of 06:50:14
@k900:0upti.meK900https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/container-runtime.md06:50:32
@sliedes:hacklab.fiSami Liedes I just remember years ago looking with horror at some steam shell scripts (it's probably just me, I've grown a strong dislike towards shell scripting). And a few days after that I read that there was some bug in the steam shell scripts that executed rm -rf /. 06:51:29
@atemu12:matrix.orgAtemu Do you mean this beauty? https://github.com/sonic2kk/steamtinkerlaunch/blob/master/steamtinkerlaunch 06:52:21
@atemu12:matrix.orgAtemuWhy, would you not want to write a GUI steam compat tool interceptor in 27k lines of bash? 06:52:56

Show newer messages


Back to Room ListRoom Version: 10