lua: add withPackages function (#54460)

* lua: add withPackages function

First step towards more automation similar to the haskell backend.
Follow up of https://github.com/NixOS/nixpkgs/pull/33903
This commit is contained in:
Matthieu Coudron
2019-01-30 23:13:15 +09:00
committed by Michael Raskin
parent 16ab34c37b
commit c4519cf8a6
16 changed files with 381 additions and 82 deletions

View File

@@ -0,0 +1,17 @@
# inspired by pkgs/development/haskell-modules/default.nix
{ pkgs, stdenv, lib
, lua
, overrides ? (self: super: {})
}:
let
inherit (lib) extends makeExtensible;
initialPackages = (pkgs.callPackage ../../top-level/lua-packages.nix {
inherit lua;
});
extensible-self = makeExtensible initialPackages;
in
extensible-self