Skip to content

Vysp3r/ProtonPlus

Note

The project will not receive updates for some time since I am really busy with my basic military training, but once it's done I will come back to it. I should be back in February 2025 if all goes well.



ProtonPlus

A modern compatibility tools manager for Linux.

Stars Latest Release Flathub Downloads License Telegram

Don't forget to star the repo if you are enjoying the project!

Preview 1

📦️ Installation methods

Download on Flathub

Warning

The main installation method is Flathub

Arch Linux (AUR) (Maintained by yochananmarqos)

Fedora (COPR) (Maintained by wehagy)

NixOS (MyNixOS) (Maintained by Seth)

🏗️ Building from source

Requirements

Linux
  1. 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
  2. Clone the GitHub repo and change to repo directory

    git clone https://github.com/Vysp3r/ProtonPlus.git && \
      cd ProtonPlus
  3. Build the local source code as a native application

    ./scripts/build-native.sh
    
    # Alternative: Runs application after the build.
    ./scripts/build-native.sh run
  4. (Optional) Install the application

    cd build-native
    ninja install
  5. Run the application

    cd src && \
    ./com.vysp3r.ProtonPlus
Linux (Flatpak Builder)
  1. Install all dependencies (I am on Fedora, so for you this line might be different)

    sudo dnf install \
      git \
      flatpak
  2. Add the flathub repo to your system if not added before

    flatpak --if-not-exists remote-add \
      flathub https://flathub.org/repo/flathub.flatpakrepo
  3. Install the necessary runtimes and build tools for Flatpak

    flatpak install \
      runtime/org.gnome.Sdk/x86_64/46 \
      runtime/org.gnome.Platform/x86_64/46 \
      runtime/org.freedesktop.Sdk.Extension.vala/x86_64/23.08 \
      org.flatpak.Builder
  4. Clone the GitHub repo and change to repo directory

    git clone https://github.com/Vysp3r/ProtonPlus.git && \
      cd ProtonPlus
  5. Build the local source code as a Flatpak and install for the current user

    ./scripts/build-local.sh
    
    # Alternative: Runs application after the build.
    ./scripts/build-local.sh run
  6. Run the application

    flatpak --user run \
      com.vysp3r.ProtonPlus

🌐 Translate

You can translate ProtonPlus on Weblate or by modifying the files directly

🙌 Contribute

Please read our Contribution Guidelines

All contributions are highly appreciated.

✨️ Contributors

Contributors

⤴️ Back to Top