anchor.diff:          # Don't restart dbus-daemon. Bad things tend to happen if we do.
           reloadIfChanged = true;
           restartTriggers = [ configDir ];
  -        serviceConfig.ExecStart = [
  -          "" # Default dbus.service has two entries, we need to override both.
  -          "${lib.getBin pkgs.dbus}/bin/dbus-daemon --config-file=/run/current-system/dbus/session.conf ${daemonArgs}"
  -        ];
         };
         sockets.dbus.wantedBy = mkIf cfg.socketActivated [ "sockets.target" ];
       };
   
       environment.pathsToLink = [ "/etc/dbus-1" "/share/dbus-1" ];
  -
  -    system.extraSystemBuilderCmds = ''
  -      ln -s ${configDir} $out/dbus
  -    '';
     };
   }
  
positive.code:       # Don't restart dbus-daemon. Bad things tend to happen if we do.
        reloadIfChanged = true;
        restartTriggers = [ configDir ];
        serviceConfig.ExecStart = [
          "" # Default dbus.service has two entries, we need to override both.
          "${lib.getBin pkgs.dbus}/bin/dbus-daemon --config-file=/run/current-system/dbus/system.conf ${daemonArgs}"
        ];
      };
  
      systemd.user = {
  
negative.code: 
      environment.systemPackages = [ pkgs.dbus.daemon pkgs.dbus ];
  
      environment.etc = singleton
        { source = configDir;
          target = "dbus-1";
        };
  
      users.extraUsers.messagebus = {
        uid = config.ids.uids.messagebus;
        description = "D-Bus system message bus daemon user";
  