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