anchor.diff:          '';
         };
   
  +      paths = mkOption {
  +        default = {};
  +        type = attrsRecursivelyMerged;
  +        description = ''
  +          Definition of systemd per-user path units. Attributes are
  +          merged recursively.
  +        '';
  +      };
  +
         startServices = mkOption {
           default = false;
           type = types.bool;
  
positive.code:           (buildServices "target" cfg.targets)
            ++
            (buildServices "timer" cfg.timers)
          );
  
        # Run systemd service reload if user is logged in. If we're
  
negative.code:   enabled = cfg.services != {}
        || cfg.sockets != {}
        || cfg.targets != {}
        || cfg.timers != {}
        || cfg.paths != {};
  
    toSystemdIni = generators.toINI {
      mkKeyValue = key: value:
  