overlay.nix (488B)
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 5 self: super: 6 let 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 in 11 builtins.listToAttrs (map 12 (n: nameValuePair n nurAttrs.${n}) 13 (builtins.filter 14 (n: !isReserved n) 15 (builtins.attrNames nurAttrs) 16 ) 17 )