srm
This commit is contained in:
@@ -33,39 +33,66 @@ in
|
||||
enable = true;
|
||||
steamUsername = "mjallen18";
|
||||
|
||||
# Optional: override default paths if needed
|
||||
environmentVariables = {
|
||||
romsDirectory = "/media/sdcard/Emulation/roms";
|
||||
steamDirectory = "/home/matt/.local/share/Steam";
|
||||
};
|
||||
|
||||
enabledProviders = [ "sgdb" "steamCDN" ];
|
||||
imageProviderSettings.sgdb = {
|
||||
nsfw = false;
|
||||
humor = false;
|
||||
imageMotionTypes = [ "static" ];
|
||||
};
|
||||
|
||||
emulators = {
|
||||
ryujinx = enabled;
|
||||
# --- Nintendo ---
|
||||
ryujinx.enable = true; # Switch (ryubing fork)
|
||||
yuzu.enable = true; # Switch (eden fork)
|
||||
mesen.enable = true; # NES
|
||||
snes9x.enable = true; # SNES
|
||||
mupen64plus.enable = true; # N64
|
||||
dolphin-emu.enable = true; # GameCube / Wii
|
||||
cemu.enable = true; # Wii U
|
||||
melonDS.enable = true; # DS
|
||||
citra.enable = true; # 3DS (azahar fork)
|
||||
mgba.enable = true; # Game Boy / GBC
|
||||
mgba-gba.enable = true; # Game Boy Advance
|
||||
|
||||
dolphin-gamecube = {
|
||||
enable = true;
|
||||
package = pkgs.dolphin-emu;
|
||||
romFolder = "gc";
|
||||
fileTypes = [
|
||||
".iso"
|
||||
".ISO"
|
||||
".gcm"
|
||||
".GCM"
|
||||
".ciso"
|
||||
".CISO"
|
||||
"rvz"
|
||||
];
|
||||
extraArgs = "-b -e \"\${filePath}\"";
|
||||
};
|
||||
# --- Sony ---
|
||||
duckstation.enable = true; # PS1
|
||||
pcsx2.enable = true; # PS2
|
||||
rpcs3.enable = true; # PS3
|
||||
ppsspp.enable = true; # PSP
|
||||
|
||||
pcsx2 = enabled;
|
||||
mgba = enabled;
|
||||
# --- Sega ---
|
||||
blastem.enable = true; # Genesis / Mega Drive
|
||||
flycast.enable = true; # Dreamcast
|
||||
mednaffe.enable = true; # Saturn
|
||||
|
||||
"Non-SRM Shortcuts" = {
|
||||
enable = true;
|
||||
parserType = "Non-SRM Shortcuts";
|
||||
extraArgs = "";
|
||||
};
|
||||
# --- Microsoft ---
|
||||
xemu.enable = true; # Xbox
|
||||
dosbox.enable = true; # DOS
|
||||
dosbox-staging.enable = true;
|
||||
|
||||
# --- Arcade / Multi-system ---
|
||||
mame.enable = true;
|
||||
retroarch.enable = true;
|
||||
ares.enable = true;
|
||||
|
||||
# --- Other ---
|
||||
scummvm.enable = true;
|
||||
stella.enable = true; # Atari 2600
|
||||
"fs-uae".enable = true; # Amiga
|
||||
|
||||
# --- Platform parsers (no ROM scanning; artwork only / launcher integration) ---
|
||||
"Non-SRM Shortcuts".enable = true;
|
||||
epic.enable = true;
|
||||
legendary.enable = true; # Epic via legendary-gl CLI
|
||||
gog.enable = true;
|
||||
"itch.io".enable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user