anchor.diff:          startSession = true;
         };
   
  -    environment.etc."tmpfiles.d/systemd.conf".source = "${systemd}/example/tmpfiles.d/systemd.conf";
  -    environment.etc."tmpfiles.d/x11.conf".source = "${systemd}/example/tmpfiles.d/x11.conf";
  -
  -    environment.etc."tmpfiles.d/nixos.conf".text =
  -      ''
  -        # This file is created automatically and should not be modified.
  -        # Please change the option ‘systemd.tmpfiles.rules’ instead.
  -
  -        ${concatStringsSep "\n" cfg.tmpfiles.rules}
  -      '';
  -
       # Some overrides to upstream units.
       systemd.services."systemd-backlight@".restartIfChanged = false;
       systemd.services."systemd-rfkill@".restartIfChanged = false;
  
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: 
      environment.systemPackages = [ systemd ];
  
      environment.etc = {
        "systemd/system".source = generateUnits "system" cfg.units upstreamSystemUnits upstreamSystemWants;
  
        "systemd/user".source = generateUnits "user" cfg.user.units upstreamUserUnits [];
  
        "systemd/system.conf".text = ''
          [Manager]
          ${config.systemd.extraConfig}
        '';
  
        "systemd/journald.conf".text = ''
          [Journal]
          RateLimitInterval=${config.services.journald.rateLimitInterval}
          RateLimitBurst=${toString config.services.journald.rateLimitBurst}
  