From 21875f2d3dfa21fb9101b3fc72e9ab325cf12d34 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 7 Aug 2021 11:09:55 +0200 Subject: [PATCH] pokeall: init --- default.nix | 2 ++ flake.nix | 2 ++ pokeall/default.nix | 14 ++++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 pokeall/default.nix 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"; + }; +}