We do not endorse this platform but do recognize it’s value and place in the community.
Setup
Simply install with:
guix package -i steam libsteam
Take note of the package notes:
This package provides a script for launching Steam in a Guix container which will use the directory $HOME/.local/share/guix-sandbox-home
where all games will be installed.
Usage
Simply launch. It may take up to a minute for Steam to show. It usually starts with a ~ 250 MB update. After that you will be able to login as usual.
This should work for most, if not all games with Linux support.