diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index 8ae991cb5366..7457efabfea6 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -879,7 +879,7 @@ let deleteFixedOutputRelatedAttrs derivationArg // { # Add a name in case the original drv didn't have one - name = derivationArg.name or "inputDerivation"; + name = "inputDerivation" + lib.optionalString (derivationArg ? name) "-${derivationArg.name}"; # This always only has one output outputs = [ "out" ];