Configuring the wifi connection

After rebooting your newly installed Arch you need to check if the internet connection is working and configure it again if it is not.

You will need to find the name of the wifi interface:

ip link

And then configure the wifi connection using the wifi-menu:

wifi-menu -o <name-of-wifi-interface>

Getting the latest updates

Now we will refresh the packages list and update the entire system.

Note: You should enable multilib repository if you are running 64bit Arch. Uncomment the following two lines from the /etc/pacman.conf file.

[multilib]
Include = /etc/pacman.d/mirrorlist

Refresh the packages list:

pacman -Syy

Update the entire system:

pacman -Syu

Installing the GUI

To install the GUI environment we will need to install the packages from the xorg group.

pacman -S xorg xorg-server xorg-xinit xorg-server-utils

And the packages from the gnome group.

pacman -S gnome gedit gnome-tweak-tool

Note:Press enter to confirm the installation of all packages in the gnome group.

Note: Choose 1 if you are asked about libx264 and libx264-10bit and about xf86-input-evdev and xf86-input-libinput.

At last, enable gdm to start at boot time.

systemctl enable gdm

Install the network manager:

pacman -S networkmanager network-manager-applet networkmanager-openvpn

Note: networkmanager-openvpn is necessary only if you need to connect to a VPN using OpenVpn

And enable the NetworkManager service.

systemctl enable NetworkManager

Reboot and you should have a graphical login and gnome up and running.

NVidia driver

To use the proprietary NVidia driver, you will need to install the following packages:

  • bumblebee
  • mesa
  • xf86-video-intel
  • nvidia
  • lib32-nvidia-utils
  • bbswitch
  • nvidia-utils
sudo pacman -S bumblebee mesa xf86-video-intel nvidia lib32-nvidia-utils bbswitch nvidia-utils

Then add your user to the bumblebee group

sudo gpasswd -a $USER bumblebee

And enable the bumblebeed service.

sudo systemctl enable bumblebeed.service

You can find more info about bumblebee and the NVidia driver in here.