blob: 4272d5011d8ade16c73faa4f8e0131e4e7bd6bb0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# You can use this file as a nixpkgs overlay. This is useful in the
# case where you don't want to add the whole NUR namespace to your
# configuration.
self: super:
let
isReserved = n: n == "lib" || n == "overlays" || n == "modules";
nameValuePair = n: v: {
name = n;
value = v;
};
nurAttrs = import ./default.nix { pkgs = super; };
in
builtins.listToAttrs (
map (n: nameValuePair n nurAttrs.${n}) (
builtins.filter (n: !isReserved n) (builtins.attrNames nurAttrs)
)
)
|