{ pkgs, ... }@inputs: { storeDirectory = dir: let dirName = builtins.baseNameOf dir; drv = derivation { name = dirName; src = dir; builder = pkgs.writeShellScript "builder.sh" '' ${pkgs.coreutils}/bin/mkdir -p $out/${dirName} for i in $(${pkgs.coreutils}/bin/ls -A $src); do ${pkgs.coreutils}/bin/cp -rf $src/$i $out/${dirName} done ''; system = pkgs.system; }; in "${drv}/${dirName}"; }