nixos-lib/lib/types.nix

15 lines
296 B
Nix

{ lib, myLib }:
with lib;
{
package' = types.package // {
merge =
loc: defs:
let
res = mergeDefaultOption loc defs;
in
if builtins.isPath res || (builtins.isString res && !builtins.hasContext res) then
toDerivation res
else
res;
};
}