anchor.diff:      "-Dcryptsetup=${lib.boolToString withCryptsetup}"
       "-Dportabled=false"
       "-Dhwdb=${lib.boolToString withHwdb}"
  -    "-Dremote=false"
  +    "-Dremote=${lib.boolToString withRemote}"
       "-Dsysusers=false"
       "-Dtimedated=${lib.boolToString withTimedated}"
       "-Dtimesyncd=${lib.boolToString withTimesyncd}"
  
positive.code: , kexectools
  , bashInteractive
  
  , withResolved ? true
  , withLogind ? true
  , withHostnamed ? true
  , withLocaled ? true
  , withNetworkd ? true
  , withTimedated ? true
  , withTimesyncd ? true
  , withHwdb ? true
  , withEfi ? stdenv.hostPlatform.isEfi
  , withImportd ? true
  , withCryptsetup ? true
  
    # name argument
  , pname ? "systemd"
  
negative.code:     "-Dlocaled=true"
      "-Dresolve=${lib.boolToString withResolved}"
      "-Dsplit-usr=false"
      "-Dlibcurl=${lib.boolToString wantCurl}"
      "-Dlibidn=false"
      "-Dlibidn2=true"
      "-Dquotacheck=false"
  