{ flakePartsAddPerSystem = import ./flake-parts-lib.nix; nodeEnv = import ./node-env.nix; postfixScript = pkgs: name: script: pkgs.writeScript name '' #! ${pkgs.stdenv.shell} mail=$(${pkgs.coreutils}/bin/cat -) output=$(echo "$mail" | ${script} 2>&1) ret=$? if [ "$ret" != "0" ]; then echo "$mail" \ | ${pkgs.procmail}/bin/formail -i "X-Return-Code: $ret" \ | /run/wrappers/bin/sendmail -i scripts_error+${name}@mail.immae.eu messageId=$(echo "$mail" | ${pkgs.procmail}/bin/formail -x "Message-Id:") repeat=$(echo "$mail" | ${pkgs.procmail}/bin/formail -X "From:" -X "Received:") ${pkgs.coreutils}/bin/cat <