Stable

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:

ArtixArch
systemcore
worldextra
lib32multilib

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 (archlinux-keyring, libreoffice, etc.) The latest mirrorlist is available at our source repository.

Arch repositories

Warning: Any unofficial repositories (including Arch repositories and the AUR) are not supported by Artix Linux. Use them at your own risk. Packages in these repositories get updated at a different rate than the official ones and may break your system. If you have any problems with your system after installing packages from these repositories, you will have to solve them yourself. If you need assistance, you can ask in the forum, but don't demand any help from the developers.

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, the most important is to order the Arch repositories after the Artix repositories, so that 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

Universe

As of September 2023 the Universe repository has been discontinued. Virtually all of its packages have been moved to the Galaxy repository.

Testing

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.

ArtixArch
system-gremlinscore-testing
world-gremlinsextra-testing
lib32-gremlinsmultilib-testing

Staging

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.

ArtixArch
system-goblinscore-staging
world-goblinsextra-staging
lib32-goblinsmultilib-staging

Omniverse

The repository holds some packages that are somehow in demand, as eg. Betterbird, Ungoogled Chromium, Cudatext, Refind-Artix, AutoKey, etc.

  [omniverse]
  Server = https://artix.sakamoto.pl/omniverse/$arch
  Server = https://eu-mirror.artixlinux.org/omniverse/$arch
  Server = https://omniverse.artixlinux.org/$arch

Moksha

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. Moksha is no longer provided from a separate repository; on 20-Aug-2024 Moksha was merged into the galaxy repository. More information can be found on the Moksha for Artix wiki page.

Unofficial User Repositories

You may use any of the repositories listed on Unofficial User Repositories or those at the Arch wiki; make sure you read and understand the warning before adding them to your system.