anchor.diff:        '';
       };
   
  +    systemd.generators = mkOption {
  +      type = types.attrsOf types.path;
  +      default = {};
  +      example = { "systemd-gpt-auto-generator" = "/dev/null"; };
  +      description = ''
  +        Definition of systemd generators.
  +        For each <literal>NAME = VALUE</literal> pair of the attrSet, a link is generated from
  +        <literal>/etc/systemd/system-generators/NAME</literal> to <literal>VALUE</literal>.
  +      '';
  +    };
  +
       systemd.defaultUnit = mkOption {
         default = "multi-user.target";
         type = types.str;
  
positive.code:         ${config.services.journald.extraConfig}
        '';
  
      environment.etc."systemd/logind.conf".text =
        ''
          [Login]
          ${config.services.logind.extraConfig}
        '';
  
      environment.etc."systemd/sleep.conf".text =
        ''
          [Sleep]
        '';
  
      system.activationScripts.systemd = stringAfter [ "groups" ]
        ''
  
negative.code:         startSession = true;
        };
  
      # Some overrides to upstream units.
      systemd.services."systemd-backlight@".restartIfChanged = false;
      systemd.services."systemd-rfkill@".restartIfChanged = false;
  