CapitaineJSparrow / steam-repo-manager

GUI interface on top of https://steamdeckrepo.com/ to install boot videos on your steam deck
GNU General Public License v3.0
70 stars 5 forks source link
flathub gtk python3 steam

Steam Deck Repo Manager

Steam Deck Repo Manager is a graphical user interface that allows you to install boot videos on your Steam Deck using Steam Deck Repo and GTK3. Thanks to Waylaidwanderer for creating Steam Deck Repo!

Screenshot of Steam Deck Repo Manager

Installation

You can download Steam Deck Repo Manager from the Flathub Store, or install it via flatpak using the following command:

flatpak install --user flathub com.steamdeckrepo.manager

Contributing

Requirements

To get started with contributing, you can follow these steps:

python3 -m venv ./venv
source ./venv/bin/activate
pip3 install -r requirements.txt
python3 main.py

Contributing on Windows

To contribute on Windows, you can follow these steps:

  1. Download MSYS2.
  2. Open mingw64 (not msys2).
  3. Run the following commands:
pacman -Suy
pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-python3 mingw-w64-x86_64-python3-gobject mingw-w64-x86_64-gst-python git
gtk3-demo # to check GTK is working
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # Install pip manually since mingw packages are causing issues
python get-pip.py
python -m pip install -U --force-reinstall pip
rm get-pip.py
pip install -r requirements_windows.txt # Do not use a venv, it's also causing issues.
python main.py

If you want to build the app on Windows in a single .exe, you can install PyInstaller and run the following command:

pip install pyinstaller
pyinstaller -F --clean --add-data "./ui/icons/*;" main.py