This is the right place to submit package requests, bug reports, or outdated packages of Chaotic-AUR. Please feel free to use issues! π
- Variations of the Linux kernel such as
- Cachyos / Cachyos-BORE,
- Clear,
- Nitrous,
- VFIO,
- XanMod / XanMod-RT / XanMod-LTS,
- Mainline,
- AMD / AMD Znver2 / AMD Znver3,
- LQX
- and a few architecture-specific variants of the previously mentioned kernels.
- A complete KDE-git stack in a separate repo
- Emulators and gaming utilities
- A lot of browsers like Firedragon, Firefox-wayland-hg, Floorp, Icecat, and Ungoogled Chromium
- ... a lot more ...
Check out the package lists to find out what exactly gets built and when! π΅οΈββοΈ
While we would prefer to build AUR packages without modification, doing so is often not practical or possible.
- Depends, options, or commands may be missing.
- Erroneous options or commands may be present.
- Packages may not build or function without changes.
- Packages may not meet packaging standards.
To address such issues:
- Toolbox automatically corrects some common errors.
- Manual corrections may be applied with Interfere.
- The original package may be forked as a custom package.
chaotic-keyring
: Public keys to verify the Chaotic-AUR package signatures.chaotic-mirrorlist
: List of servers mirroring Chaotic-AUR packages.chaotic-interfere
: Marker indicating manually applied interferes. This package is not intended to be installed.
This is a list of packages that we will reject for good reasons:
-
snapd: We didn't know how to help our users with it since it breaks A LOT. We recommend using native packages or FlatPak instead. Also, there are a lot of other reasons to not use Snaps.
-
lib32-*: The difficulty of maintaining 32-bit packages is increasing as their usefulness decreases. They may be considered to keep existing packages working, like
wine-*
. Otherwise, use 64-bit packages when available. -
gst-plugins-{ugly,bad}: These need too frequent rebuilds which can't be dealt with as we don't control the packages pkgrel. Ultimately this would result in a bad user experience.
-
ffmpeg-{full,headless}: These need too frequent rebuilds which can't be dealt with as we don't control the packages pkgrel. Ultimately this would result in a bad user experience.
-
mpv-amd, ffmpeg-amd: This is just MPV/FFMPEG without CUDA and NVENC to achieve shorter build times without actual end-user benefit.
-
unreal-engine (and -git): Some mirrors don't have sufficient storage space.
-
python2: Has been EOL for a couple of years, and was removed from Arch repositories. Requests for packages that depend on it in any way will be rejected (see #1958).
-
linux-ck: Other kernels contain the same optimizations, and official pre-built binaries are available from repo-ck.
-
Packages that use EOL, non-standard, or modified versions of Electron. Packages that use Electron as a web browser. The consecutive cluster of Electron versions available from the
extra
repository are acceptable. -
Dependencies without any dependents: Such packages are useless by themselves. Maintaining them wastes effort that is better spent elsewhere.
-
AMDGPU PRO Drivers. Redistribution of both software and documentation is prohibited.
-
aseprite{-git}: Redistribution is explicitly prohibited in its FAQ.
-
feishu: Unauthorized redistribution of their applications is explicitly prohibited per ToS.
-
multimc*: Redistribution of custom binaries that include their API keys and trademarked assets is explicitly prohibited.
-
rider: Redistribution disallowed per ToS.
-
tlauncher: Legal gray area, as it potentially allows playing Minecraft in a reduced capacity without a license.