2025-03-20 13:22:26 +01:00
|
|
|
{
|
|
|
|
config,
|
|
|
|
pkgs,
|
|
|
|
lib,
|
|
|
|
...
|
|
|
|
}: {
|
|
|
|
options = {
|
|
|
|
crony.emulators.enable = lib.mkEnableOption "Install my emulators";
|
|
|
|
};
|
|
|
|
|
|
|
|
config = lib.mkIf config.crony.emulators.enable {
|
|
|
|
home.packages = with pkgs; [
|
|
|
|
(retroarch.withCores (
|
|
|
|
cores:
|
|
|
|
with cores; [
|
|
|
|
beetle-saturn
|
2025-03-22 11:28:07 +01:00
|
|
|
mupen64plus
|
2025-03-20 13:22:26 +01:00
|
|
|
flycast
|
|
|
|
desmume
|
|
|
|
]
|
|
|
|
))
|
|
|
|
duckstation
|
|
|
|
pcsx2
|
|
|
|
dolphin-emu
|
|
|
|
rpcs3
|
|
|
|
mame-tools
|
|
|
|
];
|
|
|
|
};
|
|
|
|
}
|