Awesome
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!
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
build-essential gobject-introspection libcairo2-dev libjpeg-dev libgif-dev libgirepository1.0-dev
- Python 3.10+
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:
- Download MSYS2.
- Open mingw64 (not msys2).
- 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