anchor.diff:      systemd_lib
     ];
   
  +  preConfigure = ''
  +    configureFlagsArray+=(
  +      "--${boolWt (systemd_lib != null)}-systemdsystemunitdir${
  +        boolString (systemd_lib != null) "=$out/etc/systemd/system" ""}"
  +    )
  +  '';
  +
     configureFlags = [
  +    "--sysconfdir=/etc"
  +    "--localstatedir=/var"
  +    "--enable-nls"
  +    "--disable-maintainer-mode"
  +    "--${boolEn (gobject-introspection != null)}-introspection"
       "--enable-admin-group=wheel"
       # Heuristics for guessing system vs human users in the range 500-minimum-uid
       #"--enable-user-heuristics"
  
positive.code:     #"--with-minimum-uid=1000"
      "--disable-coverage"
      "--disable-more-warnings"
      "--disable-docbook-docs"
      (enFlag "systemd" (systemd_lib != null) null)
      (wtFlag "systemdsystemunitdir" (systemd_lib != null) "$(out)/etc/systemd/system")
      "--sysconfdir=/etc"
      "--localstatedir=/var"
    ];
  
    preInstall = ''
  
negative.code: 
  let
    inherit (stdenv.lib)
      boolEn
      boolString
      boolWt;
  in
  stdenv.mkDerivation rec {
    name = "accountsservice-0.6.43";
  
    src = fetchurl {
      url = "https://www.freedesktop.org/software/accountsservice/${name}.tar.xz";
      multihash = "QmSNrbCYfdeNwq3nqs7WctLmZ8jK2NmGPfWdDWuWLtVpC7";
      sha256 = "ed3ba94aa38ceb822a0e1a1ac71bf1a8123babf90be049397b3a00900e48d6cc";
    };
  
    nativeBuildInputs = [
  