Skip to main content

Finalization

Desktop Environment

Now it's time to choose your desktop environment, if you want or need one.

KDE

KDE is a powerful and feature rich desktop distribution that at first resembles a layout similar to that by Microsoft Windows. KDE is very customizable though, and it can be changed to look like almost anything. This DE although is more suited for newer hardware, as it does need more resources than others.

Install KDE, a login manager, a file manager, a browser and a terminal with the following command:

$ sudo pacman -S plasma sddm dolphin firefox konsole
$ sudo systemctl enable --now sddm

Gnome

Gnome is a DE that is ideal for laptops and people who like polish. It is a very stable and responsive distro, although still very customizable with extensions and themes. Resource-wise, Gnome is less of a resource hog than KDE, though there are still more lightweight choices for older hardware.

Install Gnome and a browser with the following command:

$ sudo pacman -S gnome firefox
$ sudo systemctl enable --now gdm

Then continue on with your login. If you've got an NVIDIA card, use the Xorg variant in the bottom right menu, until NVIDIA adds proper support for Wayland.

AUR Helpers

To simplify the process of installing packages from the AUR, we can use an AUR Helper, like yay or pakku.
They are also wrappers of pacman, so you can also use them to install packages outside of the AUR.
This covers installing both of them.

yay

# We need git and base-devel to download packages from the AUR. If you didn't install it already, do so now.
$ sudo pacman -S --needed git base-devel
# Then clone the appropriate repository into a temporary folder.
$ git clone https://aur.archlinux.org/yay.git /tmp/yay && cd /tmp/yay
# Once you're inside the newly created directory, compile and install yay
$ makepkg -si

# You can also use the following one-liner:
$ sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git /tmp/yay && cd /tmp/yay && makepkg -si

# Use yay like you would use pacman, it uses the same syntax.
$ yay -S <package>
$ yay -Syu
# etc.

pakku

You can use the same steps for pakku as for yay.

# We need git and base-devel to download packages from the AUR. If you didn't install it already, do so now.
$ sudo pacman -S --needed git base-devel
# Then clone the appropriate repository into a temporary folder.
$ git clone https://aur.archlinux.org/pakku.git /tmp/pakku && cd /tmp/pakku
# Once you're inside the newly created directory, compile and install pakku
$ makepkg -si

# You can also use the following one-liner:
$ sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/pakku.git /tmp/pakku && cd /tmp/pakku && makepkg -si

# Use pakku like you would use pacman, it uses the same syntax.
$ pakku -S <package>
$ pakku -Syu
# etc.