anchor.diff:      environment.systemPackages = [ dbus.daemon dbus.tools ];
   
       environment.etc = singleton
  -      # We need /etc/dbus-1/system.conf for now, because
  -      # dbus-daemon-launch-helper is called with an empty environment
  -      # and no arguments.  So we have no way to tell it the location
  -      # of our config file.
         { source = configDir;
           target = "dbus-1";
         };
  
positive.code:         permissions = "u+rx,g+rx,o-rx";
        };
  
    };
   
  }
  
negative.code:     (d: "<servicedir>${d}/share/dbus-1/system-services</servicedir> ")
      cfg.packages;
  
    systemIncludeDirs = concatMapStrings
      (d: "<includedir>${d}/etc/dbus-1/system.d</includedir> ")
      cfg.packages;
  
    sessionServiceDirs = concatMapStrings
      (d: "<servicedir>${d}/share/dbus-1/services</servicedir> ")
      cfg.packages;
  
    sessionIncludeDirs = concatMapStrings
      (d: "<includedir>${d}/etc/dbus-1/session.d</includedir> ")
      cfg.packages;
  
  in
  