Skip to content

Welcome to the SteamFork Wiki

SteamFork is a SteamOS-based operating system with improved hardware compatibility. It is designed to provide the same experience as SteamOS on a SteamDeck.

Features

  • Full SteamOS UI/UX, including desktop mode.
  • Minimal changes to SteamOS to preserve upstream compatibility.
  • Power management optimizations ported from JustEnoughLinuxOS.
  • Improved fan curves on supported devices.
  • RGB off by default, will flash on low battery (on supported devices).
  • Supports booting from removable media such as usb drives and micro sd cards (64GB minimum).

Screenshots

Licenses

SteamFork is a Linux distribution that is made up of many open-source components, and each component is provided under its respective license. Unless otherwise noted, the content of this project itself is made available under the terms of the MIT license. See LICENSE for details.

Community

We use Discord for project related discussion. Everyone is welcome to join our community by clicking the invitation link below.

Device Support

Please see the devices section.

Installation

Please see the install section.

Power Management / TDP Control

To enable management of device TDP, switch to desktop mode and use the SteamFork Helper applet to install Decky Loader and any desired plugins including our fork of SimpleDeckyTDP. A list of recommended software and plugins can be found in the software section.

Credits

Like any Linux distribution, this project is not the work of one person. It is the work of many persons all over the world who have developed the open source bits without which this project could not exist. Special thanks to Valve for providing SteamOS, HoloISO which this project is based upon, ShadowBlip, JELOS, ChimeraOS, and developers and contributors all across the open source community.

Support

This distribution is made available for myself and others who may want to use it, however it is provided as-is. Bug fix and feature PRs are always welcome.

Sources

In addition to sources developed by SteamFork, this project utilizes sources from SteamOS (release repositories), the unofficial Valve source repo, and AUR.

  • SteamFork repository: https://github.com/steamfork
  • Valve package repository: buildroot/pacman-build-*.conf
  • evlaV Repository: https://gitlab.com/evlaV
  • Arch AUR repository: https://aur.archlinux.org
  • HoloISO (which this project was originally based): https://github.com/HoloISO