archinstall/archinstall
pentago 817a1adef3
Add AUR helper installation support
Adds an "Enable AUR" entry to the global menu allowing the user to
choose between paru and yay. The selected helper is built from source
inside the chroot, running as the first sudo user under a temporary
NOPASSWD-pacman sudoers entry that is removed in a finally block.
Source builds avoid the libalpm soname mismatch that can occur with
prebuilt -bin packages.

The feature gracefully no-ops when no AUR helper is configured. The
menu item is gated behind the presence of a regular user account;
attempting --silent installs without one raises RequirementError.

Signed-off-by: pentago <876756+pentago@users.noreply.github.com>
2026-05-17 21:57:27 +02:00
..
applications Add AUR helper installation support 2026-05-17 21:57:27 +02:00
default_profiles Replace terminal and file manager in Budgie profile (#4533) 2026-05-13 08:21:15 +10:00
lib Add AUR helper installation support 2026-05-17 21:57:27 +02:00
locales Add AUR helper installation support 2026-05-17 21:57:27 +02:00
scripts Add AUR helper installation support 2026-05-17 21:57:27 +02:00
tui Enhance config types and summary (#4532) 2026-05-10 22:35:53 +02:00
__init__.py Convert imports to absolute imports (#4196) 2026-02-26 20:17:48 +11:00
__main__.py Replace sys.exit calls with return values (#4156) 2026-01-22 13:58:40 +11:00
examples Adding symlink to examples. 2020-07-08 12:34:22 +00:00
main.py Enhance log sharing capability (#4526) 2026-05-15 21:38:17 +10:00