anchor.diff:  
       #"--with-config-plugins-default"
       "--with-wext"
  -    "--with-udev-dir=$(out)/lib/udev"
  -    "--with-systemunitdir=$(out)/etc/systemd/system"
  +    #"--without-libnm-glib"
  +    #"--with-hostname-persist=default"
  +    "--with-systemd-journal"
  +    #"--with-logging-backend"
  +    "--with-systemd-logind"
  +    "--without-consolekit"
       "--with-session-tracking=systemd"
       "--with-suspend-resume=systemd"
       #"--with-selinux"
  +    #"--with-libaudit=yes-disabled-by-default"
       "--with-crypto=nss"
  +    #"--with-dbus-sys-dir"
       # TODO: make sure this path is correct
  -    "--with-dbus-sys-dir=\${out}/etc/dbus-1/system.d"
       #"--with-pppd-plugin-dir"
       "--with-pppd=${ppp}/bin/pppd"
  -    #"--with-pppoe"
       "--with-modem-manager-1"
       (wtFlag "dhclient" (dhcp-client == "dhclient") "${dhcp}/bin/dhclient")
       (wtFlag "dhcpcd" (dhcp-client == "dhcpcd") "${dhcpcd}/sbin/dhcpcd")
       "--with-resolvconf=${openresolv}/sbin/resolvconf"
  -    #"--with-netconfig"
  +    "--without-netconfig"
       "--with-iptables=${iptables}/bin/iptables"
       "--with-dnsmasq=${dnsmasq}/bin/dnsmasq"
  -    #"--with-system-ca-path"
  +    #"--with-dnssec-trigger=/path/to/dnssec-trigger-script"
  +    #"--with-system-ca-path=/path/"
  +    # FIXME: fix impure path
       "--with-kernel-firmware-dir=/run/current-system/firmware"
       (wtFlag "libsoup" (libsoup != null) null)
  +    "--with-nmcli"
       "--with-nmtui"
  +    "--with-more-asserts=0"
       "--without-valgrind"
       "--with-tests"
       "--without-valgrind-suppressions"
  
positive.code:     installFlagsArray+=(
        "sysconfdir=$out/etc"
        "localstatedir=$out/var"
      )
    '';
  
  
negative.code: , xz
  
  , dhcp-client ? "dhclient"
    , dhcp
    , dhcpcd
  }:
  
  let
  