feat(console): add the standalone Dolphin emulator

The libretro dolphin core lags upstream on compatibility in the same way
LRPS2 does, so install pkgs.dolphin-emu next to pkgs.pcsx2 and run
GameCube and Wii titles through it. The cores stay for the sake of a
single frontend and a shared save/state layout.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Emma Thorpe
2026-09-01 10:08:56 +01:00
co-authored by Claude Opus 5
parent f35cc58bbb
commit 0e10083ea4
3 changed files with 65 additions and 9 deletions
+4
View File
@@ -246,6 +246,10 @@ in
environment.systemPackages = [
retroarch
pkgs.clonehero
# Standalone GameCube/Wii and PS2, alongside the libretro cores of the same
# name: upstream effort goes into these builds, so they are what the two
# heaviest systems should actually be run through.
pkgs.dolphin-emu
pkgs.pcsx2
pkgs.dualsensectl # DualSense LED/battery/mic control from the shell
# Writes shortcuts.vdf from the shell. Steam's own "Add a Non-Steam Game"