url = "github:ether/etherpad-lite/1.8.3";
flake = false;
};
+ inputs.mypackages.url = "path:../mypackages";
- outputs = { self, nixpkgs, etherpad-lite, flake-utils }: flake-utils.lib.eachSystem ["x86_64-linux"] (system:
+ outputs = { self, nixpkgs, etherpad-lite, flake-utils, mypackages }: flake-utils.lib.eachSystem ["x86_64-linux"] (system:
let
pkgs = import nixpkgs { inherit system; overlays = []; };
version = (builtins.fromJSON (builtins.readFile ./flake.lock)).nodes.etherpad-lite.original.ref;
inherit (pkgs) callPackage;
in rec {
- packages.etherpad-lite = callPackage ./. { src = etherpad-lite // { inherit version; }; };
+ packages.etherpad-lite = callPackage ./. { inherit (mypackages.mylibs) nodeEnv; src = etherpad-lite // { inherit version; }; };
defaultPackage = packages.etherpad-lite;
legacyPackages.etherpad-lite = packages.etherpad-lite;
checks = {