17 Sep 2026 at 7:26 am UTC
| Last updated: 17 Sep 2026 at 8:36 am UTC
By Liam Squires-Hand
Valve have officially opened up themes on Linux for the Steam Frame. It’s available on their GitLab instance, under the MIT license for their code
Much like Proton for running Windows games on SteamOS / Linux, Valve have a laser-focus here specifically on getting Android games working, making it easy for developers to bring over their standalone games to the Steam Frame.
What exactly is it? From the GitLab page:
Lepton is a tool for use with the Steam client which allows games which are exclusive to Android to run on the Linux operating system. Most users should use Lepton provided by the Steam Client itself.
Lepton has made some design decisions that set it apart from other Android containerization projects:
- Lepton runs as a non-root user without requiring any rootful setup or helpers.
- Every process inside Lepton is running as the same non-root user. There is no enforced isolation between apps, each app instead should run within its own Android container.
- Lepton disables various Android services that are not required to run games possibly breaking compatibility with some applications.
- Lepton is not designed for general Android use, instead opting to keep the bare minimum functionality required to launch into games.
- Lepton caches various pieces of state to accelerate Android userspace boot time.
- Lepton is intended to help game developers bring their VR Android games to the Steam Frame. Other usecases are possible, but were not the focus of development and may lack polish.
Lepton also includes a variety of features designed to help game developers bring their VR Android games to Steam:
- Lepton mounts various libraries from the host OS:
- Graphics drivers (mesa, zink, etc…).
- Steam/Steamworks libraries.
- Vulkan layers (foveated rendering injector, renderpass optimizer).
- Lepton supports integration with various debuggers (
strace,gdb,lldb,renderdoc, etc…) and profilers (perfetto).- Lepton hides the flatscreen window by default, but can show it if necessary for development.
Lepton incorporates patches and components from the Waydroid, Anbox, Halium and Hybris projects in the building of the Android container root filesystem. The Android root filesystem is therefore released under a GPL-3.0 license (see LICENSE.AOSP.image, while the compatibility tool itself is released under the MIT license, (see LICENSE.lepton).
It will be interesting to see what people do with it now it’s properly open.
Nice to see. And this is why Valve continue to get my money and support. Yes, they’re a company just like any other – but they do masses for the community that’s all properly released for anyone to use. And they don’t lock down their hardware like Sony, Nintendo and Microsoft do.
Projects like Proton, Lepton and FEX are amazing for the wider Linux gaming scene. Plus all the contractors they fund to work on Mesa graphics drivers, bits of the Linux kernel and so much more.
🌐 External Sources:gitlab.steamos.cloud
Article taken from GamingOnLinux.com.
Tags: Steam Frame, SteamOS, Android, Lepton, Misc, Openve missed, popular articles from the last month:

Ubisoft begin removing Ubisoft Connect from Steam with the new Ubisoft Connect Services

Ghostship – the Super Mario 64 PC port from Harbour Masters gets Vulkan, post-processing, a web player and more

D7VK v2.2 for playing retro Windows games on Linux improves Direct3D 3 support

s&box, the game creation platform from Facepunch now has a Linux BetaAll posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
