Personal Arch Repo
Not logged in

Arch Linux package repository for building .pkg.tar.zst packages from upstream software. Version-controlled with Fossil; hosted at https://code.lewman.com/personal_arch_repo/home.

Packages

Package Description Type
crush Terminal-based AI coding assistant Pre-built binary
gitit Wiki backed by a git, darcs, or mercurial filestore Haskell (Cabal)
hw-probe Hardware probing and operability checking tool Perl/make
inxi Full-featured CLI system information tool Perl script
lyx Advanced WYSIWYM document processor & LaTeX front-end C++/Qt5 (autotools)
nitrokey-app2 Nitrokey management app for Nitrokey 3 devices Pre-built binary
proton-bridge Proton Mail Bridge desktop application Debian .deb repack
publii-appimage Desktop-based CMS for static websites AppImage repack
scc Fast accurate code counter with complexity & COCOMO Go (build from source)
tuwunel Featureful Matrix homeserver Rust (build from source)

Each package lives under src/<pkgname>/ with a PKGBUILD and .SRCINFO.

Building

cd src/<pkgname>
makepkg -sic          # build & install
makepkg -sc --noconfirm  # build only

Clean build artifacts:

cd src/<pkgname>
rm -rf src/ pkg/ *.pkg.tar.zst

CI

Builds run on custom self-hosted build servers. No sourcehut or third-party CI dependency.

Security Scanning

All PKGBUILDs source the shared lib/security-scan.sh at build time. Scans run inside makepkg — no manual step needed — and include PKGBUILD static analysis, ClamAV scanning, and (for Go packages) module verification.

License

BSD 3-Clause for repo metadata. Individual packages retain their upstream licenses.