{ system ? builtins.currentSystem }: let pkgs = import { }; callPackage = pkgs.lib.callPackageWith pkgs; crates = callPackage ./default.nix { }; dockerImage = pkg: pkgs.dockerTools.buildLayeredImage { name = "xena/${pkg.name}"; tag = "latest"; contents = [ pkg ]; config = { Cmd = [ "/bin/${pkg.name}" ]; WorkingDir = "/"; }; }; in { majc = dockerImage crates.majc; majsite = dockerImage crates.majsite; }