nur/pkgs/default.nix

15 lines
425 B
Nix
Raw Normal View History

2021-07-24 18:33:56 +02:00
{ pkgs, lib ? pkgs.lib }:
let
callPackage = lib.callPackageWith (pkgs // self);
callPackageWithMerged = attrName: f: extraArgs:
let
mergedSubset = pkgs.${attrName} // self.${attrName};
subsetArgs = builtins.listToAttrs [{ name = attrName; value = mergedSubset; }];
in
callPackage f (subsetArgs // extraArgs);
2021-07-24 18:52:55 +02:00
self = rec {
acme-dns = callPackage ./servers/acme-dns.nix {};
};
2021-07-24 18:33:56 +02:00
in
self