Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.03 693 B view raw
1# inspired by pkgs/development/haskell-modules/default.nix 2{ pkgs, lib 3, lua 4, overrides ? (self: super: {}) 5}: 6 7let 8 9 inherit (lib) extends; 10 11 initialPackages = (pkgs.callPackage ../../top-level/lua-packages.nix { 12 inherit lua; 13 }); 14 15 overridenPackages = import ./overrides.nix { inherit pkgs; }; 16 17 generatedPackages = if (builtins.pathExists ./generated-packages.nix) then 18 pkgs.callPackage ./generated-packages.nix { } else (self: super: {}); 19 20 extensible-self = lib.makeExtensible 21 (extends overrides 22 (extends overridenPackages 23 (extends generatedPackages 24 initialPackages 25 ) 26 ) 27 ) 28 ; 29in 30 extensible-self