Shelly 3.1.5 Arch Linux Package Manager Expands AUR Support

Home › News › Linux › Shelly 3.1.5
LINUXARCH LINUXPACKAGE MANAGER

Shelly 3.1.5 Arch Linux Package Manager Expands AUR Support

Shelly 3.1.5 expands Arch Linux package management with an optional Atoll-powered AUR browser, native build-and-install support, repository database tools, and compatibility fixes.

KS
By Khurram ShahzadHybrid Cloud & Virtualization Engineer
📅 Sep 27, 2026
◷ 7 min read
Shelly 3.1.5 expands Arch Linux package management with optional AUR browsing and native build-and-install functionality. Image concept: VMoreCloud.

✓ Key Takeaways

  • An optional Atoll-powered AUR browser adds pagination, sorting, search modes, dependency information, and package status indicators.
  • shelly build --install can combine dependency handling, package compilation, and installation.
  • The new shelly repo-db command family helps maintain pacman-compatible package repositories.
  • The native builder receives fixes for dependency-only metapackages, unusual permissions, split packages, source archives, and other PKGBUILD edge cases.
  • Standard repository search and AUR installation workflows receive usability improvements, including --needed.

What Is Shelly 3.1.5?

Shelly is a modern package manager for Arch Linux that interfaces directly with libalpm and provides graphical and command-line workflows for package management. The project describes it as a user-friendly alternative while retaining native Arch integration.

Version 3.1.5 is a feature release focused on AUR discovery, package building, repository administration, and everyday package-management fixes. The official release notes identify the Atoll-powered AUR browser, build-and-install command, and repository database tools as major additions.

Optional Atoll-Powered AUR Browser

The headline feature is an optional AUR browser powered by Atoll. It is disabled by default and can be enabled from Shelly’s Advanced settings.

After enabling it, users can browse paginated AUR packages, sort results by votes or popularity, and search using Best Match, Name, Provides, or Words. Package listings include dependency information and installed or out-of-date indicators.

AUR security reminder: AUR packages are community-maintained build recipes. A better browser does not remove the need to inspect PKGBUILDs, source URLs, dependencies, and changes before building software.

Enabling Atoll also switches Shelly’s CLI AUR service to Atoll. Disabling the option restores the Arch AUR service. Terminal AUR search results can include clickable package links when supported services are active.

Native Build-and-Install Support

Shelly 3.1.5 adds an --install option to the shelly build command. With dependency synchronization, the workflow can install missing build dependencies, compile a package, and install the resulting package archives.

shelly build –sync-deps –install

The release notes describe this as a more integrated workflow for building and installing packages, while the project documentation provides additional builder options for controlling the build environment.

More Reliable Native Package Builds

The native builder receives several compatibility improvements. Shelly can now handle dependency-only metapackages even when a PKGBUILD lacks a conventional package() function, and the release improves handling of restrictive directory permissions, split packages, hard links, unusual filenames, and isolated builds.

Build environments are also more predictable. The project added configuration for additional tool paths and environment variables, allowing users to supply build requirements without depending on an interactive shell’s inherited environment.

New Repository Database Management Tools

Another major addition is the shelly repo-db command family. It is intended for users who maintain their own pacman-compatible package repositories.

The tools support operations such as adding, listing, removing, and verifying packages and repository database information. The release also documents options for signing, preventing downgrades, waiting for database locks, and removing replaced package archives.

This gives administrators another way to incorporate Shelly into controlled Arch-based repository workflows rather than limiting the application to desktop package installation.

Improved Package Search and AUR Installation

Regular repository search behavior has been improved. Standard searches again return matching available packages, including packages with compound names. The release notes specifically call out restored matching behavior for standard search commands.

AUR installation also gains --needed, which can prevent unnecessary rebuilding and reinstallation when the requested package already matches the installed version. Shelly additionally checks whether requested AUR packages and their build dependencies remain available from the configured service instead of relying blindly on stale local checkouts.

Desktop and AppImage Improvements

Shelly 3.1.5 is not limited to AUR changes. The release also improves package-detail handling, AppImage cleanup, and desktop integration.

  • Optional dependencies can be installed directly from package details.
  • Local .flatpakref and .flatpak files can be opened through compatible file managers.
  • Stale AppImage entries can be removed even if the original file is no longer available.
  • Desktop-entry detection and icon selection receive improvements.
  • Terminal AUR search results can expose clickable package links.
  • Error messages provide more useful information when AUR operations fail.

These changes broaden the release into general package-management usability rather than making it solely an AUR update.

Configuration Recovery and Error Handling

The release also improves resilience when configuration data is malformed. The project notes that malformed JSON configuration can fall back to defaults, with a .corrupt copy saved when possible. This can make recovery easier than leaving a package manager unable to start because of a damaged configuration file.

Security Considerations When Using the AUR

Shelly’s integration does not change the underlying trust model of the Arch User Repository. Users should review PKGBUILDs and understand what software will be downloaded, compiled, and executed.

The project’s documentation includes PKGBUILD review functionality, showing changed lines with surrounding context. Security warnings, attached source files, and approval prompts remain part of the review workflow.

VMoreCloud technical perspective: Shelly 3.1.5 makes the AUR and package-building workflow more discoverable, but convenience should not replace package-source review. For administrators, the combination of native building and repository-database tooling is especially relevant to controlled Arch-based environments.

How to Install Shelly on Arch-Based Systems

The official project recommends the CachyOS package route where available. Shelly can also be installed through an AUR helper or built from its source repository.

sudo pacman -S shelly

Using an AUR helper:

yay -S shelly

Building the project from source:

git clone https://github.com/Seafoam-Labs/Shelly-ALPM.git cd Shelly-ALPM cp PKGBUILD-git PKGBUILD makepkg -si

The project lists Arch Linux or an Arch-based distribution, Zig, Vala, and libalpm among the requirements relevant to the project and source-build workflow.

Who Should Consider Shelly 3.1.5?

  • Arch Linux desktop users: for a graphical package-management workflow with CLI access.
  • AUR users: for integrated discovery and installation workflows.
  • Power users: for scriptable package operations and native build support.
  • Arch-based administrators: for repository database operations and controlled package workflows.
  • Users of CachyOS and other Arch-based systems: where Shelly is available through the distribution’s package ecosystem.

Why Shelly 3.1.5 Matters

Shelly 3.1.5 brings several previously separate tasks closer together: repository package management, AUR discovery, package building, and repository administration. That makes the release more significant than a simple graphical refresh.

The optional AUR browser improves discovery, while native build-and-install support reduces the number of manual steps between finding a PKGBUILD and installing its output. Meanwhile, repo-db gives administrators tools for a more controlled repository workflow.

Shelly 3.1.5Arch LinuxAURPackage ManagerlibalpmLinuxGTK4CachyOSOpen Source
KS
About the Author

Khurram Shahzad — Hybrid Cloud & Virtualization Engineer

Hybrid Cloud & Virtualization Engineer specializing in VMware, Azure, AWS, Windows Server, Microsoft 365, Linux, networking, backup & disaster recovery. I share practical guides, technical projects and infrastructure insights through VMoreCloud.

Editorial note: This article summarizes publicly documented Shelly 3.1.5 changes and adds practical Linux package-management context. VMoreCloud has not independently reproduced every upstream feature or builder fix. Review AUR build recipes and package sources before installation.

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO