anchor.diff:          The format is described in
           <citerefentry><refentrytitle>systemd.time</refentrytitle>
           <manvolnum>7</manvolnum></citerefentry>.
  +
  +        To disable automatic updates, set to <literal>"never"</literal>
  +        and run <command>updatedb</command> manually.
         '';
       };
   
  
positive.code:       { LOCATE_PATH = cfg.output;
        };
  
      warnings = optional (isMLocate && cfg.localuser != null) "mlocate does not support the services.locate.localuser option; updatedb will run as root. (Silence with services.locate.localuser = null.)"
              ++ optional (isFindutils && cfg.pruneNames != []) "findutils locate does not support pruning by directory component"
              ++ optional (isFindutils && cfg.pruneBindMounts) "findutils locate does not support skipping bind mounts";
  
negative.code:         serviceConfig.ReadWritePaths = dirOf cfg.output;
        };
  
      systemd.timers.update-locatedb = mkIf (cfg.interval != "never")
        { description = "Update timer for locate database";
          partOf      = [ "update-locatedb.service" ];
          wantedBy    = [ "timers.target" ];
  