anchor.diff:          permissions = "u+rx,g+rx,o-rx";
         };
   
  +    services.dbus.packages =
  +      [ "/nix/var/nix/profiles/default"
  +        config.system.path
  +      ];
  +
     };
    
   }
  
positive.code:     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";
        };
  
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
  