WA
waylaidwanderer/steam-deck-repo-manager
Official manager app for Steam Deck Repo, made for the Steam Deck.
Steam Deck Repo Manager
A standalone GUI application for browsing, previewing, and installing boot videos and suspend animations from SteamDeckRepo.com.
Features
- Native UI: Designed for the Steam Deck's 1280x800 resolution with touch-friendly controls.
- Video Previews: Instantly preview boot and suspend videos before installing.
- One-Click Install: Automatically downloads and places files in the correct SteamOS directories (
~/.steam/root/config/uioverrides/movies/). - Search & Filter: Quickly find specific videos or filter by category (Boot vs. Suspend).
Requirements
- Steam Deck (SteamOS) or Linux Desktop
- Python 3.11+
uv(Recommended) orpip
Running on Steam Deck (Desktop Mode)
The easiest way to run the manager right now is using uv, a fast Python package manager.
1. Install uv
Open Konsole and run:
curl -LsSf https://astral.sh/uv/install.sh | sh2. Clone the Repository
git clone https://github.com/waylaidwanderer/steam-deck-repo-manager
cd steam-deck-repo-manager3. Run the App
uv run python -m src.mainuv will automatically set up the environment and install all necessary dependencies (PySide6, httpx, etc.) on the first run.
Installation (Flatpak)
Coming Soon! We are working on a Flatpak release to make installation even easier via the Discover store.
Development
If you want to contribute or modify the app:
-
Project Structure:
src/main.py: Entry point.src/gui/: UI components (Window, Widgets, Details View).src/api.py: API client for SteamDeckRepo.src/file_manager.py: Logic for installing video files.
-
Setup Git Hooks (Important):
This project uses Conventional Commits. Run this command to enforce message formatting:git config core.hooksPath scripts/git-hooks
-
Run Tests:
uv run src/test_headless.py
License
MIT License
On this page
Languages
Python97.4%Shell1.8%Batchfile0.8%
Contributors
MIT License
Created January 8, 2026
Updated March 9, 2026