14 lines
251 B
Nix
14 lines
251 B
Nix
{ lib, ... }:
|
|
let
|
|
inherit (lib) filter;
|
|
in
|
|
{
|
|
# Filter a list using a predicate function after applying a map.
|
|
#
|
|
# mapFilter ::
|
|
# (value -> bool)
|
|
# (any -> value)
|
|
# [ any ]
|
|
mapFilter = pred: f: attrs: filter pred (map f attrs);
|
|
}
|