The Hidden Wiki

Instructions

Welcome to the Hidden Wiki, you will find helpful stuff here.

If you have PGP key errors, like "keyring errors" "keyring could not be imported" etc then write theses commands:
sudo mv /etc/pacman.d/gnupg /etc/pacman.d/gnupg.old
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -Syyu

If you cannot update your system with pacman it's because of db.lck then write theses commands:
sudo rm -f /var/lib/pacman/db.lck
sudo pacman -Syu

If you want to install Firefox Nightly then write theses commands:
sudo pacman -Syyu
sudo pacman -S base-devel
sudo pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
yay -S firefox-nightly
It will ask for a number write 3

If you want to update Firefox Nightly then write theses commands:
yay -S firefox-nightly
It will ask for a number write 3

If you want to install a Add/Remove software tool known as pamac aur, then write theses commands:
yay -S pamac-aur

If you want to install various softwares like a browser, an office suite then write theses commands:
sudo -i
pacman -S firefox
pacman -S libreoffice
pacman -S vlc
pacman -S rhythmbox

Cheers, xfusion

Make custom ISO

This is for advanced users only, if you want to make your own ISO write theses commands
sudo -i
pacman -S archiso
Open documents in terminal then write
cp -r /usr/share/archiso/configs/releng/ archlive
Navigate to the archlive folder created in documents
Open the packages.x86_64 and add any packages (optional)
Open the pacman.conf and add any new repos for your packages (optional)
Open archlive in terminal then write
sudo mkarchiso -v .
ISO created in the out folder

Enable archinstall to choose desktop environment

This tutorial will show you how to enable archinstall
Firstly, boot on Arch Linux GUI ISO then open up a terminal
Then write theses commands
sudo -i
rm -f /var/lib/pacman/db.lck
pacman -Sy
pacman -S archlinux-keyring
pacman-key --init
pacman-key --populate
pacman-key --refresh-keys
Wait while the keyrings are being refreshed, then write
archinstall
You can install Arch Linux and select a custom Desktop environment

Install GPU Driver for 3D acceleration

For Intel GPU write theses commands
sudo -i
pacman -Syu
pacman -S mesa mesa-utils

For Nvidia GPU write theses commands
sudo -i
pacman -Syu
pacman -S nvidia nvidia-utils nvidia-settings

For AMD GPU write theses commands
sudo -i
pacman -Syu
pacman -S mesa mesa-utils xf86-video-amdgpu

How to build a package for ALG

You will need the git package sudo pacman -S git

In this tutorial we will build alg-pure-cala-config package, the configuration files used by calamares
Open Home folder in terminal
Then do git clone https://github.com/xfusionalg/alg-pure-cala-config.git
Open the new alg-pure-cala-config folder in terminal
Then do makepkg
Your package is ready in a tar.zst file!

In this tutorial we will build calamares package, the installer framework used by Arch Linux GUI
Open Home folder in terminal
Then do git clone https://github.com/xfusionalg/calamares.git
Navigate to the new calamares folder
Select the dep.sh script using mouse then Right-click on the file.
Choose Properties: Click Permissions tab and Select Allow executing file as a program
Now right click the dep.sh script and Select “Run in the terminal”
The dependencies to build calamares will be installed
Now open the calamares folder in terminal
Then do makepkg
Your package is ready in a tar.zst file!

The ALG Repository

You may need to add the ALG Repository to your pacman.conf
sudo -i
gedit /etc/pacman.conf
Add the ALG Repository at the end of your pacman.conf
[alg_repo]
SigLevel = Optional TrustAll
Server = https://xfusionalg.github.io/$arch
Then do a pacman -Sy to sync the repository
If you want to view the packages available you may check it on Github