Commit Graph

47 Commits

Author SHA1 Message Date
pkgver-bot 69f2b03da5 chore(moonarch-git): bump pkgver to r64.792f6b9
Build and publish packages / build-and-publish (push) Successful in 8s
2026-04-01 15:56:03 +00:00
nevaforget c9b6aab652 Debug: log HTTP status codes for upload and delete 2026-04-01 17:55:33 +02:00
pkgver-bot da435062bd chore(moonarch-git): bump pkgver to r63.6dd98ed
Build and publish packages / build-and-publish (push) Successful in 8s
2026-04-01 15:49:36 +00:00
nevaforget bad7680b4c Simplify build workflow for non-root runner
Runner now executes as builder user, so no su/chown/chmod needed.
makepkg runs directly without permission workarounds.
2026-04-01 17:49:15 +02:00
pkgver-bot d69ef5ce44 chore(moonarch-git): bump pkgver to r62.24df4b3
Build and publish packages / build-and-publish (push) Failing after 6s
2026-04-01 15:48:29 +00:00
pkgver-bot 4cf2aadb19 chore(moonarch-git): bump pkgver to r62.a83b5ef
Build and publish packages / build-and-publish (push) Failing after 1s
2026-04-01 14:57:30 +00:00
nevaforget c948396a1e Fix makepkg BUILDDIR: use current dir instead of root-owned cache 2026-04-01 16:57:01 +02:00
pkgver-bot 64a084a998 chore(moonarch-git): bump pkgver to r61.b5e9bce
Build and publish packages / build-and-publish (push) Failing after 1s
2026-04-01 14:55:14 +00:00
nevaforget 318d15567b Fix build workflow for host mode runner
Clean up stale repo dir, add safe.directory for git as root,
and chown repo to builder before makepkg.
2026-04-01 16:54:56 +02:00
pkgver-bot 199f7b7754 chore(moonarch-git): bump pkgver to r60.e55bab4
Build and publish packages / build-and-publish (push) Successful in 0s
2026-04-01 14:44:29 +00:00
nevaforget 6cf9bcd467 Remove setup step from build workflow
Dependencies (git, curl, builder user) are now provided by the
custom act_runner image. Only su builder for makepkg remains.
2026-04-01 16:43:59 +02:00
pkgver-bot 2131182065 chore(moonarch-git): bump pkgver to r59.aba7ffe
Build and publish packages / build-and-publish (push) Failing after 2s
2026-04-01 14:42:57 +00:00
pkgver-bot a75e912eeb chore(moonarch-git): bump pkgver to r54.4516520
Build and publish packages / build-and-publish (push) Failing after 1s
2026-04-01 13:44:46 +00:00
nevaforget 96a2574c7e Fix CI: run makepkg in Arch container with non-root user
The act_runner now uses docker mode with archlinux:base-devel.
Install git/curl and create a builder user since makepkg refuses
to run as root.
2026-04-01 15:44:11 +02:00
pkgver-bot 17ae1733a3 chore(moonarch-git): bump pkgver to r53.997f7d9
Build and publish packages / detect-changes (push) Failing after 0s
2026-04-01 13:31:39 +00:00
nevaforget 793c338968 Add CI workflow to build and publish packages to Gitea Registry
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.
2026-04-01 15:26:58 +02:00
nevaforget 928de71ead Move AUR/local deps to optdepends, deploy swaync via install hook
AUR packages can't be resolved by pacman when moonarch-git is
installed from the Gitea Package Registry. Move them to optdepends
since they're managed separately via packages/aur.txt.

swaync config files conflict with the swaync system package —
deploy via .install hook like foot and waybar configs.
2026-04-01 15:23:28 +02:00
pkgver-bot a1c1687f81 chore(moonarch-git): bump pkgver to r52.3673b22 2026-04-01 12:59:39 +00:00
nevaforget dcf3af38cc chore(moonarch-git): replace dunst with swaync in depends 2026-04-01 14:59:23 +02:00
pkgver-bot 0ba11cdd5d chore(moonset-git): bump pkgver to 0.8.0.r3.gb3ed7fb 2026-03-31 10:53:32 +00:00
pkgver-bot 28fb44b53f chore(moongreet-git): bump pkgver to 0.7.0.r2.gf6f33a1 2026-03-31 09:09:58 +00:00
pkgver-bot 087f38ef9b chore(moonset-git): bump pkgver to 0.8.0.r2.g358c228 2026-03-31 09:09:39 +00:00
pkgver-bot 4efc6ab533 chore(moonlock-git): bump pkgver to 0.6.7.r2.g2a9cc52 2026-03-31 09:09:35 +00:00
nevaforget ba65744cb8 fix: moongreet cache dir permissions 700 instead of 755
Prevents local username enumeration via world-readable cache directory.
2026-03-31 11:06:15 +02:00
nevaforget ff6fe53213 Fix GTK4 symlinks to use Colloid-Grey-Dark-Catppuccin accent 2026-03-30 23:34:35 +02:00
nevaforget 89e4ada42e Use -bin variants for walker and elephant in moonarch-git deps
Avoids conflicts with aur.txt which installs the -bin variants.
2026-03-30 23:09:38 +02:00
nevaforget 6895fa55b4 Fix file conflicts with foot and waybar packages 2026-03-30 22:33:11 +02:00
nevaforget d827c689b0 Avoid file conflict with walker package for config.toml
walker owns /etc/xdg/walker/config.toml and overwrites it on every
update. Instead of fighting for that path, deploy our config override
to user homes (~/.config/walker/) via the .install hook where XDG
lookup finds it first. Also fix stale rofi dependency → walker + elephant.
2026-03-30 19:40:14 +02:00
pkgver-bot 939de4472f chore(moonlock-git): bump pkgver to 0.6.7.r0.g59c509d 2026-03-30 14:11:02 +00:00
pkgver-bot b9c8ee3e14 chore(moonset-git): bump pkgver to 0.7.2.r6.g8aca2bf 2026-03-30 14:10:56 +00:00
pkgver-bot dbbb99fb52 chore(moongreet-git): bump pkgver to 0.7.0.r0.g1d557ea 2026-03-30 14:10:53 +00:00
pkgver-bot 443c71d056 chore(moongreet-git): bump pkgver to 0.6.1.r3.ga2dc898 2026-03-30 12:33:20 +00:00
pkgver-bot f4706d7cb1 chore(moonset-git): bump pkgver to 0.7.2.r5.gf01c6bd 2026-03-30 11:49:19 +00:00
pkgver-bot 0cb2b11f84 chore(moongreet-git): bump pkgver to 0.6.1.r2.gf3f4db1 2026-03-30 11:49:13 +00:00
pkgver-bot f55d006900 chore(moonlock-git): bump pkgver to 0.6.4.r4.gaf5b7c8 2026-03-30 11:49:08 +00:00
pkgver-bot d00eaa5ec6 chore(moonlock-git): bump pkgver to 0.6.4.r3.g1d8921a 2026-03-30 11:09:52 +00:00
pkgver-bot c15a3a561d chore(moonlock-git): bump pkgver to 0.6.4.r2.g65ea523 2026-03-29 22:25:03 +00:00
pkgver-bot 9f5111c141 chore(moongreet-git): bump pkgver to 0.6.1.r1.ga61fa4e 2026-03-29 21:05:21 +00:00
pkgver-bot 5f392df5e7 chore(moonlock-git): bump pkgver to 0.6.4.r1.g465a198 2026-03-29 21:05:12 +00:00
pkgver-bot 41a8eb2713 chore(moonset-git): bump pkgver to 0.7.2.r4.g7cd1f8c 2026-03-29 21:03:04 +00:00
nevaforget d3c08b3b43 Update pkgver to r26.0726451 (audit fixes + moonset migration) 2026-03-29 21:27:15 +02:00
nevaforget 1aa51d6cdf Remove gtklock and wlogout from moonarch-git depends
gtklock replaced by moonlock (already a dependency).
wlogout replaced by moonset (already a dependency).
2026-03-29 21:23:13 +02:00
nevaforget 4b539f2092 Update pkgver from first build, add .gitignore for build artifacts
sweet-cursors-git: r1.4b49c35 (source: gitea.moonarch.de fork)
moonarch-git: r24.a6a5a70
2026-03-29 18:31:12 +02:00
nevaforget 0b4fadb6d7 Add moonarch-git and sweet-cursors-git PKGBUILDs
moonarch-git packages all desktop environment defaults (XDG configs,
helper scripts, zsh config, wallpaper) for pacman-managed deployment.
Includes moonarch-update for simplified system maintenance.

sweet-cursors-git packages the Sweet cursor theme separately.
2026-03-29 17:15:05 +02:00
nevaforget 22c1f26d56 fix: drop --locked from VCS PKGBUILDs, add setup and troubleshooting docs
--locked is unreliable for -git packages where Cargo.lock may diverge
from the latest source. Also documents the required paru -Sy --pkgbuilds
step and common error resolutions.
2026-03-28 14:30:04 +01:00
nevaforget a72eca447b fix(moonset): drop --locked flag for VCS package
--locked requires an up-to-date Cargo.lock at build time, which
is unreliable for -git packages where source changes continuously.
2026-03-28 14:24:49 +01:00
nevaforget f169d387d4 feat: initial PKGBUILD collection for the Moonarch ecosystem
Add PKGBUILDs for moonset-git, moonlock-git, and moongreet-git.
Intended as a paru custom AUR source for easy installation of
all Moonarch components via `paru -S moonset-git`.
2026-03-28 10:29:20 +01:00