anchor.diff:          requires = [ "hydra-init.service" ];
           after = [ "hydra-init.service" "network.target" ];
           path = [ cfg.package pkgs.nettools pkgs.openssh pkgs.bzip2 config.nix.package ];
  +        restartTriggers = [ hydraConf ];
           environment = env // {
             PGPASSFILE = "${baseDir}/pgpass-queue-runner"; # grrr
             IN_SYSTEMD = "1"; # to get log severity levels
  
positive.code:         requires = [ "hydra-init.service" ];
          after = [ "hydra-init.service" "network.target" ];
          path = with pkgs; [ cfg.package nettools jq ];
          environment = env;
          serviceConfig =
            { ExecStart = "@${cfg.package}/bin/hydra-evaluator hydra-evaluator";
  
negative.code:         requires = [ "hydra-init.service" ];
          after = [ "hydra-init.service" ];
          environment = serverEnv;
          restartTriggers = [ hydraConf ];
          serviceConfig =
            { ExecStart =
                "@${cfg.package}/bin/hydra-server hydra-server -f -h '${cfg.listenHost}' "
  