with import {}; let let isDir let pDirs = builtins.readDir ./.; script1 = writeShellScriptBin "script1" '' echo "Hello from script1" ''; script2 = writeShellScriptBin "script2" '' echo "Hello from script2" ''; in stdenv.mkDerivation { name = "all-scripts"; buildInputs = [ script1 script2 ]; # Or use buildEnv to create a combined package buildCommand = '' mkdir -p $out ''; }