2022-10-31 11:04:38 +01:00
|
|
|
# This overlay includes all packages defined by the top-level default.nix.
|
2019-12-04 21:08:37 +01:00
|
|
|
# The code is copied from the NUR repository [0].
|
|
|
|
#
|
|
|
|
# [0]: https://github.com/nix-community/nur-packages-template/blob/2610a5b60bd926cea3e6395511da8f0d14c613b9/overlay.nix
|
2023-02-07 18:24:28 +01:00
|
|
|
self: super: let
|
2019-12-04 21:08:37 +01:00
|
|
|
isReserved = n: n == "lib" || n == "overlays" || n == "modules";
|
2022-10-31 11:04:38 +01:00
|
|
|
nameValuePair = n: v: {
|
|
|
|
name = n;
|
|
|
|
value = v;
|
|
|
|
};
|
2023-02-07 18:24:28 +01:00
|
|
|
nurAttrs = import ../pkgs {pkgs = super;};
|
|
|
|
in
|
|
|
|
builtins.listToAttrs (map (n: nameValuePair n nurAttrs.${n})
|
|
|
|
(builtins.filter (n: !isReserved n) (builtins.attrNames nurAttrs)))
|