diff --git a/default.nix b/default.nix index 5f29018..5a80848 100644 --- a/default.nix +++ b/default.nix @@ -7,5 +7,7 @@ final: prev: { red = prev.callPackage ./pokered { }; yellow = prev.callPackage ./pokeyellow { }; + + all = prev.callPackage ./pokeall { }; }; } diff --git a/flake.nix b/flake.nix index f874d10..fcab22b 100644 --- a/flake.nix +++ b/flake.nix @@ -47,5 +47,7 @@ inherit (pkgs) pokegb; }; + + defaultPackage = packages."pokegb/all"; })); } diff --git a/pokeall/default.nix b/pokeall/default.nix new file mode 100644 index 0000000..858ca22 --- /dev/null +++ b/pokeall/default.nix @@ -0,0 +1,14 @@ +{ lib, symlinkJoin, pokegb }: + +symlinkJoin { + name = "pokeall"; + + paths = lib.attrValues + (lib.filterAttrs + (n: v: lib.isDerivation v && n != "all") + pokegb); + + meta = with lib; { + description = "All ROMs from the pokegb-nix overlay combined"; + }; +}