pacman experimental
System packages for Arch-family Linux (Arch, Manjaro, EndeavourOS, ...).
toml
[system.packages]
"pacman:openssl" = "latest"
"pacman:base-devel" = "latest"Behavior
- Package state is checked with
pacman -Q(read-only, never elevates). - Missing packages are installed with
pacman -S --noconfirm --needed, elevated with sudo when necessary (see sudo).--neededmakes installs idempotent. - If
/var/lib/pacman/synccontains no databases (fresh containers), mise runspacman -Syautomatically before installing. Force a refresh withmise system install --update. mise system upgraderunspacman -Syand then upgrades only the configured packages. Note that Arch officially supports only full-system upgrades (pacman -Syu) — upgrading individual packages is a partial upgrade, so prefer runningpacman -Syuyourself on a rolling-release system.
WARNING
Arch repositories only carry the latest version of each package, so pacman entries cannot be installed at a pinned version — mise system install skips pinned entries with a warning, though mise system status still reports a version mismatch for them. AUR packages are not supported (they require an AUR helper and building from source).