source $GRIMOIRE/MESON_CONFIGURE &&

config_query_option NETWORK_MANAGER_RESOLV "Enable resolv.conf support?" y \
                    with-resolvconf={yes,no} &&

config_query_list NETWORK_MANAGER_CRYPTO "Which cryptography library to use?" \
                  none nss gnutls &&

config_query_option NM_DOCS "Build user docs (requires gtk-doc & gobject-introspection)?" \
                    n \
                    docs={true,false} &&

config_query_option NM_TESTS "Build/run tests?" n tests={yes,no} &&

config_query_list SESSION_TRACKING "Which session tracking to use?" \
                  none consolekit elogind systemd &&

config_query_list SUSPEND_RESUME "Which suspend/resume system to use?" \
                  auto consolekit elogind systemd upower &&

config_query_string LINUX_FIRMWARE "Firmware location (default: /lib/firmware)" &&

config_query_list DEFAULT_WIFI "Default WiFi backend to use" \
                  default iwd wpa_supplicant &&

config_query_list DEFAULT_DHCP "Default DHCP client to use" \
                  dhclient dhcpcd internal &&

config_query_list LOGGING_BACKEND "Logging backend to use" \
                  default syslog journal &&

config_query_option CONNECTION_CHECK \
                    "Enable connection checking (privacy warning!)?" n \
                    concheck={true,false}
