anchor.diff:      services.haproxy = {
   
         enable = mkOption {
  +        type = types.bool;
           default = false;
  -        description = "
  -          Enable the HAProxy.
  -        ";
  +        description = ''
  +          Whether to enable HAProxy, the reliable, high performance TCP/HTTP
  +          load balancer.
  +        '';
         };
   
         config = mkOption {
  +        type = types.lines;
           default =
             ''
             global
  
positive.code:             stats refresh 5s
              stats realm Haproxy statistics
            '';
          description = "
            Default configuration.
          ";
        };
  
      };
  
negative.code:       wantedBy = [ "multi-user.target" ];
        serviceConfig = {
          Type = "forking";
          PIDFile = "/run/haproxy.pid";
          ExecStartPre = "${pkgs.haproxy}/sbin/haproxy -c -q -f ${haproxyCfg}";
          ExecStart = "${pkgs.haproxy}/sbin/haproxy -D -f ${haproxyCfg} -p /run/haproxy.pid";
          ExecReload = "-${pkgs.bash}/bin/bash -c \"exec ${pkgs.haproxy}/sbin/haproxy -D -f ${haproxyCfg} -p /run/haproxy.pid -sf $MAINPID\"";
        };
      };
  
  