diff options
Diffstat (limited to 'nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix')
-rw-r--r-- | nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix b/nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix index 6f3df09a7861..39abad809c5b 100644 --- a/nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix +++ b/nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix @@ -13,15 +13,17 @@ let }; }; - pkgs' = lib.mapAttrs (_: mod: lib.filterAttrs availableForBuild mod) pkgs; + pkgs' = lib.mapAttrs (_: mods: lib.filterAttrs isAvailable mods) pkgs; - availableForBuild = _: mod: + isAvailable = _: mod: if isNull build then true else if build.isTiles then - mod.forTiles + mod.forTiles or false + else if build.isCurses then + mod.forCurses or false else - mod.forCurses; + false; in lib.makeExtensible (_: pkgs') |