Official Arch
Install selected Arch packages from the live official mirrors, bypassing Omarchy's delayed snapshot for those packages only.
Omarchy's omarchy pkg add and menu installer use the configured channel mirror. This plugin looks up archlinux.org package metadata and runs sudo pacman -U against https://geo.mirror.pkgbuild.com. Other packages stay on Omarchy's mirror.
Requirements
- Omarchy 4 / Quattro shell
curl,jq,sudo,uwsm-app, andxdg-terminal-exec- A terminal that can prompt for your sudo password
The plugin does not write sudoers rules, does not use pkexec, and does not pipe downloads into a shell. Package names are validated before any network call. The helper only accepts core, extra, or multilib and only downloads *.pkg.tar.zst|xz|gz filenames from the official geo mirror.
Install
omarchy plugin add https://github.com/cempack/omarchy-arch-extra.git --enable
For a local checkout:
PLUGIN_ID="io.github.cempack.arch-extra"
PLUGIN_DIR="$HOME/.config/omarchy/plugins/$PLUGIN_ID"
rsync -a --delete --exclude .git --exclude test "$PWD/" "$PLUGIN_DIR/"
omarchy plugin validate "$PLUGIN_DIR"
omarchy-shell shell rescanPlugins
omarchy plugin enable "$PLUGIN_ID" --section right
Usage
Click the package icon in the bar. Type one or more official package names, then press Enter or Install. A floating terminal lists the resolved URLs and runs sudo pacman -U.
omarchy-shell shell summon io.github.cempack.arch-extra '{}'
omarchy-shell shell hide io.github.cempack.arch-extra
Until Omarchy's snapshot catches up, later official Arch releases of those packages need another install from this panel. Avoid pacman -Syu/-Suu if you need to keep a newer package than the Omarchy mirror.
Configure
omarchy bar move io.github.cempack.arch-extra --section right
Widget settings repo (extra, core, or multilib) and arch (x86_64 or aarch64) live on the plugin's bar entry in ~/.config/omarchy/shell.json.
Tests
node test/model-test.js
bash test/install-from-arch-test.sh
node test/qml-contract-test.js
omarchy plugin validate "$PWD"
Remove
omarchy plugin remove io.github.cempack.arch-extra
License
MIT. See LICENSE.