anchor.diff:        htmldir   /var/www/munin
         logdir    /var/log/munin
         rundir    /run/munin
  +
  +      ${lib.optionalString (cronCfg.extraCSS != "") "staticdir ${customStaticDir}"}
   
         ${cronCfg.extraGlobalConfig}
   
  
positive.code:       (map
          (path: { name = baseNameOf path; value = path; })
          nodeCfg.extraAutoPlugins));
  in
  
  {
  
negative.code:           Definitions of hosts of nodes to collect data from. Needs at least one
            host for cron to succeed. See
            <link xlink:href='http://guide.munin-monitoring.org/en/latest/reference/munin.conf.html' />
          '';
        };
  
        extraCSS = mkOption {
          default = "";
          type = types.lines;
          description = ''
            Custom styling for the HTML that munin-cron generates. This will be
            appended to the CSS files used by munin-cron and will thus take
            precedence over the builtin styles.
          '';
          example = ''
            /* A simple dark theme. */
            html, body { background: #222222; }
            #header, #footer { background: #333333; }
            img.i, img.iwarn, img.icrit, img.iunkn {
              filter: invert(100%) hue-rotate(-30deg);
            }
          '';
        };
  
  