diff options
| author | Yueh-Shun Li <shamrocklee@posteo.net> | 2024-09-14 21:47:59 +0800 |
|---|---|---|
| committer | Yueh-Shun Li <shamrocklee@posteo.net> | 2024-09-14 21:47:59 +0800 |
| commit | e31ace5cd4bd50e773604deca5939d49985d11e6 (patch) | |
| tree | 152b8cf036f96755dfe22e46596144b1f0a606a9 | |
| parent | lib.fixedPoints.toExtension: improve documentation (diff) | |
| download | nixpkgs-e31ace5cd4bd50e773604deca5939d49985d11e6.tar.gz | |
buildGoModule: use lib.toExtension
Use toExtension from Nixpkgs library instead of the one defined locally.
| -rw-r--r-- | pkgs/build-support/go/module.nix | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/pkgs/build-support/go/module.nix b/pkgs/build-support/go/module.nix index b8dd1cbd6f1f..e1e39918436b 100644 --- a/pkgs/build-support/go/module.nix +++ b/pkgs/build-support/go/module.nix @@ -63,20 +63,6 @@ let GO111MODULE = "on"; GOTOOLCHAIN = "local"; - toExtension = - overlay0: - if lib.isFunction overlay0 then - final: prev: - if lib.isFunction (overlay0 prev) then - # `overlay0` is `final: prev: { ... }` - overlay0 final prev - else - # `overlay0` is `prev: { ... }` - overlay0 prev - else - # `overlay0` is `{ ... }` - final: prev: overlay0; - in (stdenv.mkDerivation (finalAttrs: args @@ -333,7 +319,7 @@ in # Canonicallize `overrideModAttrs` as an attribute overlay. # `passthru.overrideModAttrs` will be overridden # when users want to override `goModules`. - overrideModAttrs = toExtension overrideModAttrs; + overrideModAttrs = lib.toExtension overrideModAttrs; } // passthru; meta = { |
