4
Steam
Albert Armea edited this page 2026-03-27 03:49:54 +00:00
Table of Contents
Steam content is natively supported via type = "steam".
Setup
As the administrator user:
- Install Canonical's Steam snap
As the child user in a standard desktop environment:
- Sign in to Steam with a managed child account
- Disable Steam Overlay (Steam --> Settings --> In Game --> Enable the Steam Overlay while in-game)
- Install content from Steam library -- either from the child's library or in the Steam Family library
- Launch all content you intend to configure below once
- Permanently dismiss the controller warning if it appears
Configuration
To configure a Steam entry, just use type = "steam" and provide the app_id.
The app_id can be retrieved from Steam by right clicking on the game in your library --> Properties --> Updates --> App ID.
[[entries]]
id = "steam-a-short-hike"
label = "A Short Hike"
icon = "~/Games/Icons/A_Short_Hike.png"
[entries.kind]
type = "steam"
app_id = 1055540
# Set availability rules via [entries.availability] and time limits with [entries.limits] here
Once configured, you can switch the child user back to shepherd-launcher and test out the entries.
Child-friendly content examples (not sponsored)
These work well with my child, but as always, you should pre-screen content to verify it is appropriate for your family.