Skip to content

Post-Installation

Once booted, the bootloader is displayed (if everything was done correctly).

Bootloader.png

The password created before is requested before getting into the system.

Enter_passphrase.png

A larger font is selected.

Set_bigger_font_tty.png

AUR

The Arch User Repository (AUR) is a community-driven repository for Arch users. It contains package descriptions (PKGBUILDs) that allows users to compile a package from source with makepkg and then install it via pacman. Every AUR package can be found here This is why installing base-devel is important if using the AUR is planned.

Pacman is a package manager that is considered a huge advantage of Arch Linux and one of its major distinguishing features. It combines a simple binary package format with an easy-to-use build system. All packages offered by pacman are found in the package search section.

With the purpose of having an up-to-date system, the repository databases are synchronized, and the packages are updated with:

sudo pacman -Syu

Pacman_syuuuuu.png

For convenience, an Arch User Repository helper is installed. These automate the usage of the AUR. Tasks such as package search, resolving of dependencies, retrieving and building, and others are automated. This guide uses yay, although virtually any other helper can be used.

Even though it is not necessary, a specific directory is selected to install this package's directory, so everything is neat and tidy. The following example uses the ~/Downloads directory created when installing xdg-user-dirs:

cd Downloads/

Since yay is written in Go, it is installed beforehand:

sudo pacman -S go

The package's git repository is cloned:

git clone https://aur.archlinux.org/yay.git

The directory is changed to the one containing the package's PKGBUILD:

cd yay/

The package is made by running makepkg. The -i flag installs the package if built successfully, so it is not necessary to do it manually:

makepkg -i

Yay_install.png

Snapshots

Now that yay is installed, it is used to install timeshift:

yay -S timeshift

Timeshift is a system restore tool. It creates filesystem snapshots using BTRFS snapshots.

A snapshot is created to test its functionality:

sudo timeshift --create --comments "Testing..."

Its creation is confirmed by listing the system's snapshots:

sudo timeshift --list

Timeshift_testing.png

It is. Any package is installed to test that restoration works. This example makes use of cowsay:

sudo pacman -S cowsay

Cowsay_hi

Now that the package is installed, the created snapshot is restored.

sudo timeshift --restore

Timeshift_restore.png

The system is rebooted so that the snapshot becomes active. If this recently installed package is not there anymore, it means it worked:

reboot

It did. Cowsay is not installed anymore. Thus, the system is finally ready.

Successful_restore.png

Graphical User Interface

There it is. A minimal installation. For desktop use, it is highly recommended using a graphical environment. Choosing one can be a true hassle. For this, virtually any other guide suffices since this distro is well-known for its ricing community. For now, Archmoured encourages the use of Xfce, for it brings a truly stable experience.