Skip to content

๐Ÿšš Apeiraco Arch-Repo โ€‹

A personal, fully-automated Arch Linux user repository (similar to a "scoop-bucket").

This repository serves as a custom Pacman repository, focusing on automatically maintaining software that is not readily available or frequently updated in the AUR, such as pre-compiled developer tools and binaries.

Auto Update PackagesBuild and Publish PackagesLicense

๐Ÿ“ฆ Package Directory โ€‹

๐Ÿ’ป Developer Tools โ€‹

PackageDescription
openvscode-server-binRun upstream VS Code on a remote machine with access through a modern web browser.

๐Ÿš€ Quick Start โ€‹

Add Repository โ€‹

Append the following configuration to your /etc/pacman.conf:

ini
[apeiraco]
SigLevel = Optional TrustAll
Server = https://arch-repo.apeiraco.com/$arch

Sync and Install โ€‹

bash
# Update repository databases
sudo pacman -Sy

# Install a package
sudo pacman -S openvscode-server-bin

๐Ÿค Contribution Guidelines โ€‹

This repository relies on GitHub Actions, nvchecker, and updpkgsums to minimize manual intervention. If you want to contribute or add new packages:

  1. Automation First: New packages must have a proper PKGBUILD and an entry in .nvchecker.toml for automatic updates.
  2. Upstream Alignment: Suffix pre-compiled binaries with -bin. Support x86_64 and aarch64 when upstream provides them.
  3. Opt Installation: Large binary blobs (like openvscode-server-bin) should be installed to /opt/<pkgname> with symlinks to /usr/bin/.
  4. User Services: Prefer systemd user services (/usr/lib/systemd/user/*.service) for background development tools instead of system-wide services.

For detailed Agent or contributor instructions, please read AGENTS.md.

๐Ÿ“„ License โ€‹

The Unlicense - Public Domain

Note: The license of the software provided in this repository is subject to the upstream repositories. Please refer to the license declarations of the original projects.