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:       # Add the system-services and system.d directories to the system
        # bus search path.
        sed -i $out/system.conf \
            -e 's|<standard_system_servicedirs/>|${systemServiceDirs}|' \
            -e 's|<includedir>system.d</includedir>|${systemIncludeDirs}|'
  
        cp ${dbus}/etc/dbus-1/session.conf $out/session.conf
        
        # Add the services and session.d directories to the session bus
        # search path.
        sed -i $out/session.conf \
            -e 's|<standard_session_servicedirs />|${sessionServiceDirs}|' \
            -e 's|<includedir>session.d</includedir>|${sessionIncludeDirs}|'
      ''; # */
    };
  
  