anchor.diff:        group = "riemann";
       };
   
  +    services.riemann.configFile = mkDefault (
  +      writeText "riemann-config.clj" riemannConfig
  +    );
  +
       systemd.services.riemann = {
         wantedBy = [ "multi-user.target" ];
         path = [ inetutils ];
  
positive.code:       config = mkOption {
          type = types.lines;
          description = ''
            Contents of the Riemann configuration file.
          '';
        };
        configFiles = mkOption {
  
negative.code:           Extra files containing Riemann configuration. These files will be
            loaded at runtime by Riemann (with Clojure's
            <literal>load-file</literal> function) at the end of the
            configuration if you use the config option, this is ignored if you
            use configFile.
          '';
        };
        configFile = mkOption {
          type = types.str;
          description = ''
            A Riemann config file. Any files in the same directory as this file
            will be added to the classpath by Riemann.
          '';
        };
        extraClasspathEntries = mkOption {
  