/steamos-teardown

Random notes and ramblings about SteamOS

GNU Lesser General Public License v2.1LGPL-2.1

steamos-teardown

An UNOFFICIAL repository of information about SteamOS 3, the system powering the Valve Steam Deck.

Pull Requests Are Welcome!

  • The contents of this repository are not endorsed or verified by Valve in any way.
  • I make no guarantees of accuracy or correctness:
    • Follow the advice and instructions in this repository at your own risk.
    • SteamOS is a moving target, and the contents of this repository may not necessarily match the current release.
  • This repository is aimed at a technical audience already familiar with Linux system administration, particularly on Arch.
  • All materials are based on public information and by inspection of a running SteamOS install.
  • All material and opinions expressed are solely my own and do not express the views or opinions of my employer.

The focus is on SteamOS. The Steam Client is proprietary software and is out of scope for this repository.

Topics

SteamOS Customizations

SteamOS 3 is built upon Arch Linux, but applies heavy customizations that deviate from a plain Arch install in significant ways. This section aims to document these differences for any tinkerers interested in customizing the OS.

Guides & Other Resources

These are third-party guides I've found helpful in my explorations. Follow these at your own risk!

License

All text in this repository is licensed under the LGPL-2.1+ in order to match the licensing of script files found in SteamOS 3. See LICENSE for more details. This repository may contain reproductions or snippets of SteamOS files licensed under LGPL-2.1+.

SteamOS 3 is governed by the terms of the STEAM® END USER LICENSE AGREEMENT found at the SteamOS download page.