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