Package Repositories - linux-surface/surface-pro-x GitHub Wiki
Arch Linux AArch64 Repository
The repository for AArch64 Arch Linux based distributions can be found at https://pkg.surfacelinux.com/arch-aarch64/. This repository provides pre-built kernel and firmware packages, uploaded to https://github.com/linux-surface/aarch64-packages/releases.
Before adding this repository, you should first add the key used to sign the packages in it. You can do this by running the following commands:
curl -s https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \
| sudo pacman-key --add -
It is recommended that you now fingerprint it by running
sudo pacman-key --finger 56C464BAAC421453
and in a final step, you have to locally sign the key to trust it via
sudo pacman-key --lsign-key 56C464BAAC421453
More information on this process can be found at https://wiki.archlinux.org/index.php/Pacman/Package_signing#Adding_unofficial_keys. You can now add the repository by editing /etc/pacman.conf
and adding
[linux-surface]
Server = https://pkg.surfacelinux.com/arch-aarch64/
at the end of the file. See https://wiki.archlinux.org/index.php/Pacman#Repositories_and_mirrors for details.