My Arch Linux repository.
Find a file
2025-09-02 18:59:33 +02:00
aarch64 Add and update packages 2025-09-02 18:59:23 +02:00
any Add grub-update-hook 2025-05-17 11:49:46 +00:00
x86_64 Add and update packages 2025-09-02 18:59:23 +02:00
.gitignore Add docker and package-sign support 2025-04-22 21:28:26 +00:00
build.sh Add docker and package-sign support 2025-04-22 21:28:26 +00:00
copy-calrepo.sh Add custom copy file 2025-09-02 18:59:33 +02:00
docker-build.sh Add docker-build.sh 2025-05-17 14:07:09 +02:00
Dockerfile Add docker and package-sign support 2025-04-22 21:28:26 +00:00
LICENSE.md Update LICENSE.md 2023-10-13 11:43:27 -03:00
README.md Revert to pgpkey 2025-04-26 12:31:57 +02:00

calrepo

Personal Arch Linux package repository.

Table of contents

Usage

First, you need to download and locally sign my PGP key:

curl -LO slc.ar/pgpkey
sudo pacman-key --add pgpkey
sudo pacman-key --lsign-key C03E1F00B0461E7F

Then, you need to add

[calrepo]
SigLevel = Required DatabaseOptional
Server = https://slc.ar/$repo/$arch

to the end of /etc/pacman.conf.

Now, you must sync the repositories:

sudo pacman -Sy

Finally, to install, for example zaread-git:

sudo pacman -S zaread-git

or

sudo pacman -S calrepo/zaread-git

Build

You can either call build.sh directly or use the docker image to build the repository.

Docker

docker build -t slococo/calrepo .
docker run -v ./gpg.key:/run/secret/gpg.key:ro -v ./gpg.pass:/run/secret/gpg.pass:ro --workdir /workspace -v "./:/workspace" slococo/calrepo

Contributing

PRs are welcome.

License

MIT