Artix has its own set of official repositories which must take precedence over any other 3rd party ones. Ensure that they are always above Arch repositories in
pacman.conf. The Artix repositories are named system, world, and lib32 and correspond to Arch as illustrated below:
Note that the core repository should never be used in Artix. It is completely replaced by system and it's guaranteed to break your setup if you enable it, as it contains many packages depending on systemd. Artix also includes a galaxy repo which has no direct analogue in Arch. This contains various packages that are not a part of the main Artix repos, but are likely wanted by many users (
ungoogled-chromium, etc.) The latest mirrorlist is available at our source repository.
All Arch repositories are disabled by default. To enable them install
artix-archlinux-support from the galaxy repository and follow the on-screen instructions to activate the Arch repositories you want, most likely extra and multilib, which contain packages not yet in Artix repositories. Again, most important is to order the Arch repositories after the Artix repositories, so Artix repositories take precedence over Arch repositories.
Your enabled repos in
/etc/pacman.conf can, for example, look like this:
# Artix [system] Include = /etc/pacman.d/mirrorlist [world] Include = /etc/pacman.d/mirrorlist [galaxy] Include = /etc/pacman.d/mirrorlist [lib32] Include = /etc/pacman.d/mirrorlist # Arch [extra] Include = /etc/pacman.d/mirrorlist-arch [multilib] Include = /etc/pacman.d/mirrorlist-arch
If you need or want a more recent mirrolist, you can get a more up to date version on their github.
wget https://github.com/archlinux/svntogit-packages/raw/packages/pacman-mirrorlist/trunk/mirrorlist -O /etc/pacman.d/mirrorlist-arch
As of September 2023 the Universe repository has been discontinued. Virtually all of its packages have been moved to the Galaxy repository.
Warning! testing is what the name asserts: testing. In Artix, these packages go through the gremlins repositories for a period of time. Only enable these if you are an experienced user and know how to deal with system breakage.
Warning: Never use these repos unless you really know what you are doing. These are for backend developer use only. Your system will break if you pull packages from here.
This is an unofficial/user repository maintained by an Artix team member. It contains packages from the AUR and self built ones.
Some included packages are: betterbird, cudatext, rdiff-backup, qmplay2, refind-artix, fpc, lazarus, autokey, xmonad, iwgtk, wpa-supplicant-gui and pkgbrowser, . The complete list of packages can be found on https://omniverse.artixlinux.org/x86_64.
This is hosted on a seaparate server but the packages are signed by artist.
[omniverse] Server = https://artix.sakamoto.pl/omniverse/$arch Server = https://eu-mirror.artixlinux.org/omniverse/$arch Server = https://omniverse.artixlinux.org/$arch
Moksha is a very light and fast Window Manager and Desktop Environment with lots of features. It is built completely from source, on and for Artix Linux. More information can be found on the Moksha for Artix project page.
The Moksha repository is also maintained by artist.
[moksha] Server = https://omniverse.artixlinux.org/$arch/moksha