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:
Artix | Arch |
---|---|
system | core |
world | extra |
lib32 | multilib |
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.
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 website.
wget https://archlinux.org/mirrorlist/all/ -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.
Artix | Arch |
---|---|
system-gremlins | core-testing |
world-gremlins | extra-testing |
lib32-gremlins | multilib-testing |
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.
Artix | Arch |
---|---|
system-goblins | core-staging |
world-goblins | extra-staging |
lib32-goblins | multilib-staging |
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 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.
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.