I’ve added the packages that make up Valve’s SteamOS customizations to the Steam package repository for Fedora . Although mostly working, some issues cannot be solved due to SteamOS being based on Debian and the main Steam client being binary only and calling specific Debian commands like dpkg.
At the current status, I will not post the packages for review on RPMFusion but will keep them hosted on my repository until they work a bit better. For now, just use the packages if you want to tinker with them or help with the porting.
Parts related to PolicyKit are a bit raw, I need to convert the rules to systemd’s logind rules as this is what is used now in Fedora.