nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

commit 59bbafbfe5fea647650c2b2b01a85922aa9256a9
parent b440d12d5b6847eee02f094b570d4b647a3cd21d
Author: breadcat <breadcat@users.noreply.github.com>
Date:   Mon, 15 Sep 2025 14:43:09 +0100

Looks like we're switching to retroarch

Diffstat:
Mcommon/emulators.nix | 59++++++++++++++++++++++++++++++-----------------------------
1 file changed, 30 insertions(+), 29 deletions(-)

diff --git a/common/emulators.nix b/common/emulators.nix @@ -1,32 +1,33 @@ { pkgs, ... }: + +let + retroarchWithCores = ( + pkgs.retroarch.withCores ( + cores: with cores; [ + beetle-saturn + # cemu + dolphin + flycast + genesis-plus-gx + # gopher64 + melonds + mesen + mgba + parallel-n64 + pcsx2 + ppsspp + # rpcs3 + sameboy + snes9x + swanstation + # xemu + # Game engines: corsix-th, eduke32, openra, openrct2, openttd + # Frontends: pegasus-frontend + # Tools: mame-tools, moonlight-qt + ] + ) + ); +in { - environment.systemPackages = with pkgs; [ - # Emulators - # blastem - # cemu - # dolphin-emu - # duckstation - # flycast - # gopher64 - # melonDS - # mesen - # mgba - # pcsx2 - # ppsspp - # rpcs3 - # sameboy - # snes9x - # xemu - # Game engines - # corsix-th - # eduke32 - # openra - # openrct2 - # openttd - # Frontend - # pegasus-frontend - # Tools - # mame-tools - # moonlight-qt - ]; + environment.systemPackages = [ retroarchWithCores ]; }