Commit Graph
189 Commits
Author SHA1 Message Date
nevaforget 96e6517462 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 5278b4fc9a chore(moonarch-git): bump pkgver to r60.e55bab4 2026-04-01 14:44:29 +00:00
nevaforget ea7ede625c 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 d2933761b6 chore(moonarch-git): bump pkgver to r59.aba7ffe 2026-04-01 14:42:57 +00:00
pkgver-bot 3e1c06d7ed chore(moonarch-git): bump pkgver to r54.4516520 2026-04-01 13:44:46 +00:00
nevaforget 29b662b539 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 b8032f15db chore(moonarch-git): bump pkgver to r53.997f7d9 2026-04-01 13:31:39 +00:00
nevaforget 008cb53f56 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 46e92aeefb 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 393d6587ae chore(moonarch-git): bump pkgver to r52.3673b22 2026-04-01 12:59:39 +00:00
nevaforget 9aa09f4165 chore(moonarch-git): replace dunst with swaync in depends 2026-04-01 14:59:23 +02:00
pkgver-bot 0d90d95e9d chore(moonset-git): bump pkgver to 0.8.0.r3.gb3ed7fb 2026-03-31 10:53:32 +00:00
pkgver-bot d8a9d706d6 chore(moongreet-git): bump pkgver to 0.7.0.r2.gf6f33a1 2026-03-31 09:09:58 +00:00
pkgver-bot b09fcf2b4f chore(moonset-git): bump pkgver to 0.8.0.r2.g358c228 2026-03-31 09:09:39 +00:00
pkgver-bot 1b6f96313a chore(moonlock-git): bump pkgver to 0.6.7.r2.g2a9cc52 2026-03-31 09:09:35 +00:00
nevaforget 8b0db9e4f6 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 39969668c4 Fix GTK4 symlinks to use Colloid-Grey-Dark-Catppuccin accent 2026-03-30 23:34:35 +02:00
nevaforget 5c26900fa4 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 01d74b8b5e Fix file conflicts with foot and waybar packages 2026-03-30 22:33:11 +02:00
nevaforget c4878b9964 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 3f1bc17b23 chore(moonlock-git): bump pkgver to 0.6.7.r0.g59c509d 2026-03-30 14:11:02 +00:00
pkgver-bot f2c4a55312 chore(moonset-git): bump pkgver to 0.7.2.r6.g8aca2bf 2026-03-30 14:10:56 +00:00
pkgver-bot a9ade11c2b chore(moongreet-git): bump pkgver to 0.7.0.r0.g1d557ea 2026-03-30 14:10:53 +00:00
pkgver-bot f17abaa073 chore(moongreet-git): bump pkgver to 0.6.1.r3.ga2dc898 2026-03-30 12:33:20 +00:00
pkgver-bot cc29112960 chore(moonset-git): bump pkgver to 0.7.2.r5.gf01c6bd 2026-03-30 11:49:19 +00:00
pkgver-bot 00220d9207 chore(moongreet-git): bump pkgver to 0.6.1.r2.gf3f4db1 2026-03-30 11:49:13 +00:00
pkgver-bot af1df5c25b chore(moonlock-git): bump pkgver to 0.6.4.r4.gaf5b7c8 2026-03-30 11:49:08 +00:00
pkgver-bot f1b0dc1342 chore(moonlock-git): bump pkgver to 0.6.4.r3.g1d8921a 2026-03-30 11:09:52 +00:00
pkgver-bot 897d3e4f01 chore(moonlock-git): bump pkgver to 0.6.4.r2.g65ea523 2026-03-29 22:25:03 +00:00
pkgver-bot 5373527194 chore(moongreet-git): bump pkgver to 0.6.1.r1.ga61fa4e 2026-03-29 21:05:21 +00:00
pkgver-bot b3a8dc2066 chore(moonlock-git): bump pkgver to 0.6.4.r1.g465a198 2026-03-29 21:05:12 +00:00
pkgver-bot 29a1e00480 chore(moonset-git): bump pkgver to 0.7.2.r4.g7cd1f8c 2026-03-29 21:03:04 +00:00
nevaforget 24e8783841 Update pkgver to r26.0726451 (audit fixes + moonset migration) 2026-03-29 21:27:15 +02:00
nevaforget 565bf8584a 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 2470dd90ba 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 3f11da1867 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 e6a3385be1 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 c293270b46 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 49ad2ccac0 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