{ config, pkgs, lib, ... }: { services.hydra = { enable = true; # Wrap hydra so it puts quiet flag every time... This is dumb and annoying, # but i can't override the systemd ExecStart without running into infinite # recursion. package = pkgs.symlinkJoin { name = "hydra-quiet"; paths = [ pkgs.hydra ]; postBuild = '' for prog in hydra-queue-runner hydra-evaluator ; do prev=$(realpath $out/bin/$prog) rm $out/bin/$prog cat >$out/bin/$prog <