The wiki says i have to connect to wi-fi by myself during the installation. Even tho it doesn't say how to do it....
"By myself" assumes not telling you how to do it, by definition. But that is still a false assessment of the wiki article in question:
https://wiki.artixlinux.org/Main/Installation#Connect_to_the_internet
Next step is to go to Arch wiki and search for wpa_supplicant (https://wiki.archlinux.org/title/Wpa_supplicant).
Artix is not a handholding distribution. A certain level of "getting around" and "googling" skills are assumed from the user.
Update: This is documented in a post by our temporarily retired member, alium:
https://forum.artixlinux.org/index.php/topic,1923.0.html
I tried googling, but it didn't help me. So i decided to ask here. I'm familliar that it isn't a 'handholding' distro. I've already used arch for a long time so i know a bit
You used arch Linux before? Did you install it yourself? Did you use WiFi or Ethernet during your arch install? If you have followed the arch instructions for setting up WiFi during your arch install, do they not work also with artix? You could literally just google the arch install instructions.
https://itsfoss.com/install-arch-linux/
https://wiki.archlinux.org/title/Installation_guide
I've installed arch following the wiki, connected to the internet using iwctl in it. Tho i did a bit of a diagnosing and ended up in finding out that it just doesn't have the right interface. I fired up ubuntu live iso and it had wlp3s0 and enp4s0. While artix live iso only has eth0 and lo. I'm not sure what to do with that
firmware & driver are not installed for your wireless card. Boot into Ubuntu live iso and find out what firmware & driver are used for wlp3s0 and install them in your Artix system.
Artix doesn't use the "predictable interface names" (https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/) (I would rather call them "confusing") in use by "mainstream" distros, by default. Instead, it uses traditional interface names which were happily used for many years before such things as systemd, snap, flatpak, and so on. Thus, "wlan0" is the WiFi interface name in Artix. "eth0" is the Ethernet, "lo" is loopback.
Again, don't use iwd/iwctl but wpa_supplicant, as indicated in the wiki.
Update: I have updated the wiki article (https://wiki.artixlinux.org/Main/Installation#Connect_to_the_Internet) with additional clarifications and a table of interface names.