{ runCommandLocal, rsync, lib, ... }: files: let # ${lib.getExe rsync} -aL "${s.source}/" "$out${s.target}" cpFile = s: '' cp -a "${s.source}/" "$out${s.target}" ''; in runCommandLocal "merged-files" {} '' mkdir $out ${lib.concatMapStringsSep "\n" cpFile files} ''