This is a fixed version of the MangoPeel plugin that works with SteamOS 3.7+ and uses MangoHud presets instead of Steam's overlay system.
- SteamOS 3.7+ compatibility: Plugin now works with latest SteamOS updates
- MangoHud presets support: Uses your
~/.config/MangoHud/presets.conffile instead of hardcoded Steam configs - Auto-creation: Automatically creates default presets.conf if it doesn't exist
- Arch Linux support: Tested and working on Arch Linux systems
-
MangoHud must be installed:
- Arch Linux:
sudo pacman -S mangohud - Ubuntu/Debian:
sudo apt install mangohud - Fedora:
sudo dnf install mangohud
- Arch Linux:
-
Decky Loader must be installed
-
Original MangoPeel plugin must be installed from Decky store
cd MangoPeel-Fixed
chmod +x install.sh
./install.sh-
Backup your original
main.py:cp ~/homebrew/plugins/MangoPeel/main.py ~/homebrew/plugins/MangoPeel/main.py.backup
-
Copy the fixed
main.py:cp main.py ~/homebrew/plugins/MangoPeel/main.py -
Restart Steam or reload Decky Loader
The plugin now:
- First checks if you've set custom configs through the plugin UI
- Then falls back to your MangoHud presets from
~/.config/MangoHud/presets.conf - Finally uses the original Steam configs as a last resort
The plugin will automatically create a presets.conf file with 5 presets (0-4) if it doesn't exist:
- Preset 0: No display (hidden overlay)
- Preset 1: FPS only (minimal display)
- Preset 2: Balanced (FPS, CPU, GPU, RAM with horizontal layout)
- Preset 3: Detailed (temperatures, VRAM, I/O, system info)
- Preset 4: Full (all available metrics)
You can customize these presets by editing ~/.config/MangoHud/presets.conf.
[preset 1]
fps
gpu_stats
cpu_stats
ram
frametime
- Check that MangoHud is installed:
which mangohud - Verify the plugin directory exists:
ls ~/homebrew/plugins/MangoPeel/ - Check the log file:
tail -f /tmp/MangoPeel.log
- Check if presets.conf exists:
ls ~/.config/MangoHud/presets.conf - Verify the format matches the example above
- Use the plugin's reload function
If you want to restore the original plugin:
cp ~/homebrew/plugins/MangoPeel/main.py.backup ~/homebrew/plugins/MangoPeel/main.pymain.py- Fixed plugin codeinstall.sh- Automated installer scriptplugin.json- Plugin metadatapackage.json- Package informationLICENSE- License filedist/- Built frontend assets (if available)
- Original MangoPeel plugin by yxx
- SteamOS 3.7+ fix and MangoHud presets support added
- Tested on Arch Linux and SteamOS
If you encounter issues:
- Check the troubleshooting section above
- Review the log file at
/tmp/MangoPeel.log - Ensure all prerequisites are installed
- Try the manual installation method