SteamFork is a SteamOS-based operating system with improved hardware compatibility. It is designed to provide the same experience as SteamOS on a SteamDeck.
Visit the SteamFork Organization root for basic information and usage instructions:
- Fully automated CI/CD based releases triggered by new release tags.
- Signed package repositories.
- Minimal changes from upstream SteamOS for compatibility.
- Simplified build process as described below.
Install SteamFork using the release image or build the minimal image using an existing SteamFork installation by checking out this repository and executing make image minimal
. Building the OS requires ~20GB of free space. To install a minimal SteamFork instance using the minimal image, boot the image and then install using the steamfork-installer
tool.
Ex. steamfork-installer --drive /dev/sda --username builder --password SteamFork --root_password SteamFork
Log in as your user and perform the following steps to configure the OS for building:
- Clone the SteamFork distribution repository:
git clone https://github.com/SteamFork/distribution.git
- Build SteamFork:
cd distribution && make image rel
Optional:
- Enable SSH for remote access:
sudo steamos-readonly disable && sudo systemctl enable sshd