Triggers on PKGBUILD changes (from pkgver-bot commits). Builds the changed package with makepkg and uploads the .pkg.tar.zst to the Gitea Arch Package Registry.
Moonarch PKGBUILDs
Arch Linux package builds for the Moonarch ecosystem. Use with paru as a custom AUR source.
Packages
| Package | Description |
|---|---|
moonarch-git |
Desktop environment defaults (Niri, Waybar, Catppuccin Mocha) |
moonset-git |
Wayland session power menu |
moonlock-git |
Wayland lockscreen with PAM and fingerprint support |
moongreet-git |
greetd greeter for Wayland |
sweet-cursors-git |
Sweet cursor theme |
Setup
Add to ~/.config/paru/paru.conf:
[moonarch]
Url = https://gitea.moonarch.de/nevaforget/moonarch-pkgbuilds
Then sync the repository index:
paru -Sy --pkgbuilds
This downloads the PKGBUILDs from Gitea. Without this step, paru will not find the moonarch packages.
Install
paru -S moonarch-git # pulls in all ecosystem packages as dependencies
Update
Standard system upgrade picks up new versions automatically:
paru -Syu
Troubleshooting
"not downloaded (use -Sy --pkgbuilds to download)": Run paru -Sy --pkgbuilds to fetch the repo index.
"cannot update the lock file ... --locked was passed": The PKGBUILD cache is stale. Clear it and retry:
rm -rf ~/.cache/paru/clone/repo/moonarch
paru -Sy --pkgbuilds && paru -S <package>
Description
Languages
Shell
100%