I will begin manually transcribing the outputs of commands here. I feel like there has to be a better way, but I can't think of it.
fig.1 finding name
#ip link
...
3: wlan0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 94:e9:79:f7:88:f3 brd ff:ff:ff:ff:ff:ff
fig.2 finding driver
#lspci -k
...
03:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Subsystem: Lenovo Device 0827
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
...
fig.3 checking for driver
#dmesg | grep ath10k_pci
[ 7.337094] ath10k_pci 0000:03:00.0: pci irq oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 7.655532] ath10k_pci 0000:03:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 17aa:0827
[ 7.655536] ath10k_pci 0000:03:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[ 7.655532] ath10k_pci 0000:03:00.0: firmware ver WLAN.RM.4.4.1-00288- api 6 features wowlan,ignore-otp,mfp crc32 bf907c7c
[ 7.655532] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 62812cba
[ 7.655532] ath10k_pci 0000:03:00.0: htt-ver 3.87 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
fig.4 disabled rfkill
#rfkill
ID TYPE DEVICE SOFT HARD
0 wlan ideapad_wlan unblocked unblocked
...
3 wlan phy0 unblocked unblocked
fig.5 attempting connection to wpa network with wpa_supplicant
#wpa_supplicant -B -i wlan0 -c <(wpa_passphrase "..." "...")
Successfully initialized wpa_supplicant
n180211: kernel reports: Match already configured
n180211: kernel reports: Match already configured
... 23 identical reports ...
n180211: kernel reports: Match already configured
n180211: kernel reports: Match already configured
n180211: Could not set interface 'p2p-dev-wlan0' UP
p2p-dev-wlan0: Failed to initialize driver interface
p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all
P2P: Failed to enable P2P Device interface
fig.6 attempting to address conflict of multiple network managers as described in https://bbs.archlinux.org/viewtopic.php?pid=2006417#p2006417
#killall -v iwd dhcpcd dhcpcd@wlan0 wpa_supplicant networkmanager
killed wpa_supplicant(1664) with sigal 15
iwd: no process found
dhcpcd: no process found
dhcpcd@wlan0: no process found
networkmanager: no process found
#wpa_supplicant -B -i wlan0 -c <(wpa_passphrase "..." "...")
Successfully initialized wpa_supplicant
#ping -v artixlinux.org
ping: sock4.fd: 3 (socktype: SOCK_DGRAM), sock6.fd: 4 (socktype: SOCK_DGRAM) hints.ai_family: AF_UNSPEC
ping: artixlinux.org: Temporary failure in name resolution