[PR #227] Adds PPSSPP, Citron and ShadPS4 emulators into base-emu image, mangohud and nemo file manager to base-app and updates pegasus and heroic with required changes #241

Open
opened 2026-10-15 12:50:14 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/gow/pull/227
Author: @Hotcooler
Created: 3/23/2025
Status: 🔄 Open

Base: master ← Head: pegasus-add-emu


📝 Commits (9)

  • 01a81d8 Added Citron and PPSSPP, changed appimage download logic
  • cc25e64 Removed lutris update hack
  • 1c49bc2 Added new config files
  • fda3c63 Merge branch 'games-on-whales:master' into pegasus-add-emu
  • 03b5576 removed controls mappings
  • 1745b91 Added MangoHud and nemo file manager to base-app along with icon on waybar, added shadps4 to base-emu and changed emu download logic, removed mangohud install from heroic
  • adab755 removed temporary additions
  • 3cff3c7 added missing pegasus metadata and some small cleanup
  • 3ac6c38 small fix to pegasus metadata

📊 Changes

20 files changed (+1361 additions, -32 deletions)

View changed files

📝 apps/heroic-games-launcher/build/Dockerfile (+1 -15)
📝 apps/pegasus/build/configs/app/metadata.pegasus.txt (+18 -0)
➕ apps/pegasus/build/configs/citron/qt-config.ini (+634 -0)
➕ apps/pegasus/build/configs/ppsspp/ppsspp.ini (+606 -0)
📝 apps/pegasus/build/scripts/startup.sh (+18 -0)
📝 images/base-app/build/Dockerfile (+25 -1)
➕ images/base-app/build/configs/MangoHud/MangoHud.conf (+1 -0)
📝 images/base-app/build/configs/waybar/config.jsonc (+9 -1)
📝 images/base-app/build/configs/waybar/style.css (+1 -1)
📝 images/base-app/build/scripts/launch-comp.sh (+4 -0)
📝 images/base-emu/build/Dockerfile (+20 -8)
📝 images/base-emu/build/launchers/cemu.sh (+1 -1)
➕ images/base-emu/build/launchers/citron.sh (+6 -0)
📝 images/base-emu/build/launchers/dolphin.sh (+1 -1)
📝 images/base-emu/build/launchers/pcsx2.sh (+1 -1)
➕ images/base-emu/build/launchers/ppsspp.sh (+6 -0)
📝 images/base-emu/build/launchers/retroarch.sh (+1 -1)
📝 images/base-emu/build/launchers/rpcs3.sh (+1 -1)
➕ images/base-emu/build/launchers/shadps4.sh (+6 -0)
📝 images/base-emu/build/launchers/xemu.sh (+1 -1)

📄 Description

As seen in the title, also adds relevant config files that provide basic configuration (like sound and paths) out of the box. Also adds launch commands for Pegasus.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/gow/pull/227 **Author:** [@Hotcooler](https://github.com/Hotcooler) **Created:** 3/23/2025 **Status:** 🔄 Open **Base:** `master` ← **Head:** `pegasus-add-emu` --- ### 📝 Commits (9) - [`01a81d8`](https://github.com/games-on-whales/gow/commit/01a81d82270998c4f9dfd4697624146763f84a39) Added Citron and PPSSPP, changed appimage download logic - [`cc25e64`](https://github.com/games-on-whales/gow/commit/cc25e6449f9ff9ac3eaab4db72fdcc39542970d0) Removed lutris update hack - [`1c49bc2`](https://github.com/games-on-whales/gow/commit/1c49bc22dfe25fbf9a15ed2517322eb2f0722b63) Added new config files - [`fda3c63`](https://github.com/games-on-whales/gow/commit/fda3c63eccece0a484d1fb62e27d8c72576ebd72) Merge branch 'games-on-whales:master' into pegasus-add-emu - [`03b5576`](https://github.com/games-on-whales/gow/commit/03b557618b58ab1e7a6c6c59ff566a791a5b285b) removed controls mappings - [`1745b91`](https://github.com/games-on-whales/gow/commit/1745b91732292ff4c008695eb1fcc6d11426f615) Added MangoHud and nemo file manager to base-app along with icon on waybar, added shadps4 to base-emu and changed emu download logic, removed mangohud install from heroic - [`adab755`](https://github.com/games-on-whales/gow/commit/adab7557e5be2a2f39eb2e38d6e111926da8850d) removed temporary additions - [`3cff3c7`](https://github.com/games-on-whales/gow/commit/3cff3c7db4fb6cc2922a0d9bf437f5245be97e80) added missing pegasus metadata and some small cleanup - [`3ac6c38`](https://github.com/games-on-whales/gow/commit/3ac6c38d80003902c29fb8fe594a4a3a4ac5f446) small fix to pegasus metadata ### 📊 Changes **20 files changed** (+1361 additions, -32 deletions) <details> <summary>View changed files</summary> 📝 `apps/heroic-games-launcher/build/Dockerfile` (+1 -15) 📝 `apps/pegasus/build/configs/app/metadata.pegasus.txt` (+18 -0) ➕ `apps/pegasus/build/configs/citron/qt-config.ini` (+634 -0) ➕ `apps/pegasus/build/configs/ppsspp/ppsspp.ini` (+606 -0) 📝 `apps/pegasus/build/scripts/startup.sh` (+18 -0) 📝 `images/base-app/build/Dockerfile` (+25 -1) ➕ `images/base-app/build/configs/MangoHud/MangoHud.conf` (+1 -0) 📝 `images/base-app/build/configs/waybar/config.jsonc` (+9 -1) 📝 `images/base-app/build/configs/waybar/style.css` (+1 -1) 📝 `images/base-app/build/scripts/launch-comp.sh` (+4 -0) 📝 `images/base-emu/build/Dockerfile` (+20 -8) 📝 `images/base-emu/build/launchers/cemu.sh` (+1 -1) ➕ `images/base-emu/build/launchers/citron.sh` (+6 -0) 📝 `images/base-emu/build/launchers/dolphin.sh` (+1 -1) 📝 `images/base-emu/build/launchers/pcsx2.sh` (+1 -1) ➕ `images/base-emu/build/launchers/ppsspp.sh` (+6 -0) 📝 `images/base-emu/build/launchers/retroarch.sh` (+1 -1) 📝 `images/base-emu/build/launchers/rpcs3.sh` (+1 -1) ➕ `images/base-emu/build/launchers/shadps4.sh` (+6 -0) 📝 `images/base-emu/build/launchers/xemu.sh` (+1 -1) </details> ### 📄 Description As seen in the title, also adds relevant config files that provide basic configuration (like sound and paths) out of the box. Also adds launch commands for Pegasus. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/gow#241
No description provided.