nur/pkgs/default.nix
sinavir 9c43904eb2 Module pour lychee (#4)
Serveur photos

Co-authored-by: sinavir <sinavir@sinavir.fr>
Reviewed-on: https://git.rz.ens.wtf/Klub-RZ/nur/pulls/4
Co-authored-by: sinavir <maurice.debray@ens.fr>
Co-committed-by: sinavir <maurice.debray@ens.fr>
2022-12-13 21:56:48 +01:00

15 lines
486 B
Nix

{ 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);
self = rec {
acme-dns = callPackage ./servers/acme-dns.nix {};
lychee-gallery = callPackage ./web-apps/lychee-gallery.nix {};
};
in
self