Pegasus is a front-end application to manage all of your ROMs.
Website: https://pegasus-frontend.org/
Pegasus Wiki: https://pegasus-frontend.org/docs/
Pegasus Table of Contents
Getting started with Pegasus
Configuration
- Type of Tool: Binary Package
- Executable Location:
/home/deck/Applications/pegasus-fe
- Scraped Media Location:
Emulation/roms
- A
media
folder is located in each ROM folder
- A
- Config Location:
/home/deck/.config/pegasus-frontend
Note: ~/.config
is a hidden folder by default. In Dolphin (file manager), click the hamburger menu in the top right, click "view hidden files" to see these folders.
Pegasus Folder Locations
These file locations apply regardless of where you chose to install EmuDeck (to your internal SSD, to your SD Card, or elsewhere). Some emulator configuration files will be located on the internal SSD as listed below.
$HOME
refers to your home folder. If you are on a Steam Deck, this folder will be named /home/deck
(you will likely not see deck
in the file path when navigating using the file manager).
Paths beginning with Emulation/..
correspond to your EmuDeck install location. If you installed on an SD Card, your path may be /run/media/mmcblk0p1/Emulation/roms/..
. If you installed on your internal SSD, your path may be /home/deck/Emulation/roms/..
$HOME/.config/pegasus-frontend
pegasus-frontend/
├── config
│ ├── game_dirs.txt
│ ├── settings.txt
│ └── themes
├── game_dirs.txt
├── lastrun.log
├── settings.txt
├── stats.db
├── themes
│ └── gameOS
└── theme_settings
├── gameOS.json
├── pegasus-theme-9999999-in-1-poly.json
├── pegasus-theme-grid.json
└── skylineOS.json
How to Update Pegasus
- Through the
Update your Emulators & Tools
section on theManage Emulators
page in theEmuDeck
application - Manual file replacement of
pegasus-fe
- Refer to How to Swap Out AppImages and Binaries for instructions
How to Launch Pegasus in Desktop Mode
- Launch the Binary Package:
/home/deck/Applications/pegasus-fe
- Launch Pegasus from
Steam
after adding it via thePegasus
parser inSteam Rom Manager
- Launch
Pegasus Binary
from the Applications Launcher (Steam Deck icon in the bottom left of the taskbar)
Scraping
Simple: ES-DE
The simple solution for scraping ROMs so they have metadata in Pegasus is to use ES-DE. Add ES-DE to Game Mode through Steam ROM Manager, open ES-DE, and scrape your ROMs. The metadata for your ROMs in ES-DE will automatically carry over to Pegasus.
Do note that there is currently a bug in Pegasus that prevents videos and audio from playing correctly.
Advanced: Skyscraper
If you are comfortable with a terminal and compiling software, you may also try Skyscraper, a command-line based scraping service. For instructions on how to compile Skyscraper, see Skyscraper.
For Skyscraper documentation, see https://gemba.github.io/skyscraper/.
Pegasus Hotkeys
See Emulator Frontends Button Combinations Profile and Emulator Frontends Radial Menu Profile for more information.