{ deployPkgs, pkgs, self, ... }@params: with pkgs.lib; pipe ./. [ self.lib.loadSubmodulesFrom (map (f: (import f params))) (foldl recursiveUpdate { }) ]