diff --git a/pkgs/applications/emulators/libretro/cores/pokemini.nix b/pkgs/applications/emulators/libretro/cores/pokemini.nix new file mode 100644 index 000000000000..7148b40ec13f --- /dev/null +++ b/pkgs/applications/emulators/libretro/cores/pokemini.nix @@ -0,0 +1,24 @@ +{ + lib, + fetchFromGitHub, + mkLibretroCore, +}: +mkLibretroCore { + core = "pokemini"; + version = "0-unstable-2026-04-20"; + + src = fetchFromGitHub { + owner = "libretro"; + repo = "PokeMini"; + rev = "bb009b1379ad15f1514f20ca7cbf710b4af42b3e"; + hash = "sha256-iXHUk0gWciJCKfbfIa2pOBPIOeKg1yRahNKesLRC8v8="; + }; + + makefile = "Makefile"; + + meta = { + description = "Obscure nintendo handheld emulator"; + homepage = "https://github.com/libretro/PokeMini"; + license = lib.licenses.gpl3Only; + }; +} diff --git a/pkgs/applications/emulators/libretro/default.nix b/pkgs/applications/emulators/libretro/default.nix index 85c0cdfde622..9aea44a64ecf 100644 --- a/pkgs/applications/emulators/libretro/default.nix +++ b/pkgs/applications/emulators/libretro/default.nix @@ -141,6 +141,8 @@ lib.makeScope newScope (self: { picodrive = self.callPackage ./cores/picodrive.nix { }; + pokemini = self.callPackage ./cores/pokemini.nix { }; + play = self.callPackage ./cores/play.nix { }; ppsspp = self.callPackage ./cores/ppsspp.nix { };