query
On this page

overrideMkDerivationArgs

pkgs.overrideMkDerivationArgs

Docs pulled from | This Revision | 31 minutes ago


Nixpkgs manual

Modify a stdenv so as to extend mkDerivation's arguments. A stronger version of addAttrsToDerivation.

Example: requireCcache = overrideMkDerivationArgs (oldAttrs: { requiredSystemFeatures = oldAttrs.requiredSystemFeatures or [ ] ++ [ "ccache" ]; });

Noogle detected

Implementation

The following is the current implementation of this function.

overrideMkDerivationArgs =
    extension: stdenv:
    stdenv.override (old: {
      mkDerivationFromStdenv = extendMkDerivationArgs old extension;
    });