1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
{ lib ? pkgs.lib, pkgs, prefix ? "trivium", namespace ? null, }: let doctrine = { lib = import ./lib {inherit lib pkgs doctrine;}; inherit namespace prefix; } // lib.optionalAttrs (pkgs != null) { inherit pkgs; }; in doctrine