A simple Wine and Proton-based compatibility tools manager
Don't forget to star the repo if you are enjoying the project!
Warning
The main installation method is Flathub
Arch Linux (AUR) (Maintained by yochananmarqos)
Fedora (COPR) (Maintained by wehagy)
NixOS (MyNixOS) (Maintained by Seth)
Requirements
- git
- ninja
- meson >= 0.62.0
- gtk4
- libadwaita >= 1.4
- json-glib
- libsoup
- libarchive
- desktop-file-utils
- libgee
Linux
-
Install all dependencies (I am on Fedora, so for you this line might be different)
sudo dnf install \ git \ ninja-build \ meson \ gtk4-devel \ libadwaita-devel \ json-glib-devel \ libsoup3-devel \ libarchive-devel \ desktop-file-utils \ libgee-devel
-
Clone the GitHub repo and change to repo directory
git clone https://github.com/Vysp3r/ProtonPlus.git && \ cd ProtonPlus
-
Build the source
meson build --prefix=/usr && \ cd build && \ ninja
-
(Optional) Install application
ninja install
-
Start application
cd src && \ ./com.vysp3r.ProtonPlus
Linux (Flatpak Builder)
-
Install all dependencies (I am on Fedora, so for you this line might be different)
sudo dnf install \ git \ flatpak
-
Add the flathub repo to your user if not added before
flatpak --user --if-not-exists remote-add \ flathub https://flathub.org/repo/flathub.flatpakrepo
-
Install the needed runtimes for flatpak
flatpak --user install \ runtime/org.gnome.Sdk/x86_64/46 \ runtime/org.gnome.Platform/x86_64/46 \ org.flatpak.Builder
-
Clone the GitHub repo and change to repo directory
git clone https://github.com/Vysp3r/ProtonPlus.git && \ cd ProtonPlus
-
Build the source inside the "build-dir" in the repo directory and install for the current user
flatpak-builder --user --install --force-clean \ build-dir \ com.vysp3r.ProtonPlus.json
-
Start application
flatpak --user run \ com.vysp3r.ProtonPlus
You can translate ProtonPlus on Weblate or by modifying the files directly
Please read our Contribution Guidelines
All contributions are highly appreciated.