diff options
author | adisbladis <adisbladis@gmail.com> | 2021-08-06 16:26:09 -0500 |
---|---|---|
committer | adisbladis <adisbladis@gmail.com> | 2021-08-06 16:26:46 -0500 |
commit | 24d026957486b420322bfe16223ae4f94699cb4f (patch) | |
tree | d93631e4e5aa147e143a2ccdc4811991998a116a /pkgs/applications/editors/emacs/elisp-packages/nongnu-packages.nix | |
parent | 3c496d2244b97846073a286ae5321abfb3b9a8fd (diff) |
emacs.pkgs.elpaPackages/nongnuPackages: Use custom elpa fetcher
Diffstat (limited to 'pkgs/applications/editors/emacs/elisp-packages/nongnu-packages.nix')
-rw-r--r-- | pkgs/applications/editors/emacs/elisp-packages/nongnu-packages.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/nongnu-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/nongnu-packages.nix index c3459448c281d..66ca61499d967 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/nongnu-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/nongnu-packages.nix @@ -10,7 +10,7 @@ To update the list of packages from nongnu (ELPA), */ -{ lib }: +{ lib, buildPackages }: self: let @@ -19,7 +19,10 @@ self: let }: let imported = import generated { - inherit (self) callPackage; + callPackage = pkgs: args: self.callPackage pkgs (args // { + # Use custom elpa url fetcher with fallback/uncompress + fetchurl = buildPackages.callPackage ./fetchelpa.nix { }; + }); }; super = imported; |