{ pkgs ? import { overlays = import ; } , lib ? pkgs.lib , modules ? [ (import ./modules.nix ) ] }: let config = (import { inherit pkgs lib modules; }).config; in pkgs.stdenv.mkDerivation { name = "commonade.coop-sys-build"; preferLocalBuild = true; allowSubstitutes = false; inherit (pkgs) coreutils; builder = pkgs.writeText "builder.sh" config.init.builder; }