Commit Graph
189 Commits
Author SHA1 Message Date
nevaforget d00cc616d9 refactor: moonarch-git depends on renamed packages (pkgrel 13) 2026-06-10 19:48:01 +02:00
nevaforget 8d0494fef2 refactor: moongreet-git → moongreet (no-suffix tag-build, keep epoch) 2026-06-10 19:38:25 +02:00
nevaforget 90251c14b4 refactor: moonset-git → moonset (no-suffix tag-build) 2026-06-10 19:29:09 +02:00
nevaforget 3888e5147e refactor: moonlock-git → moonlock (no-suffix tag-build) 2026-06-10 19:26:59 +02:00
nevaforget b81904f96c fix(corsairctl): add alsa-lib + hidapi to makedepends (build-time libs) 2026-06-10 19:11:38 +02:00
nevaforget 153afcf491 feat: add corsairctl package (tag-build) 2026-06-10 19:05:03 +02:00
pkgver-bot a7181feb6d chore(moonarch-git): bump pkgver to r125.dbc2997 2026-06-08 11:50:10 +00:00
nevaforget d289bf0b1d feat(moonarch-git): install fontconfig defaults conf
Owned install of /etc/fonts/conf.d/65-moonarch-fonts.conf alongside the existing /etc configs (mpv, systemd).
2026-06-08 13:49:10 +02:00
pkgver-bot fd93b3df0e chore(moongreet-git): bump pkgver to 0.9.0.r2.g030f8c6 2026-06-02 14:57:32 +00:00
pkgver-bot 67c1e5bb7d chore(moongreet-git): bump pkgver to 0.9.0.r0.g63d6c65 2026-06-02 10:59:24 +00:00
pkgver-bot 059d24f1fc chore(moongreet-git): bump pkgver to 0.8.7.r0.g4122860 2026-06-02 10:47:43 +00:00
nevaforget 93a899b5b0 moonarch-git: skip wlsunset in global enable loop
The blanket WantedBy-symlink loop installed a global-scope link for
wlsunset, which meant `systemctl --user disable` (the waybar nightlight
toggle's mechanism) could never persist — systemd warned about exactly
this scope mismatch on every disable. Filter survived reboots even when
the user turned it off.

PKGBUILD now skips wlsunset; moonarch.install drops the legacy symlink
on upgrade. pkgrel bumped so installed systems pick up the fix.
2026-05-04 14:14:41 +02:00
nevaforget 76965a5900 chore(moonarch-git): bump pkgver to r123.952776c
Pre-bump to match moonarch HEAD ahead of push so pkgver-bot detects
"already up to date" and skips a redundant build trigger. Without
this, pushing moonarch first would push another pkgver-bump commit
here and re-trigger build-and-publish a second time.
2026-05-04 12:29:51 +02:00
nevaforget 7df81f5df5 moonarch-git: drop udev rule install, batsaver moved to pkexec
The udev rule for charge_control_end_threshold permissions has been
removed in moonarch (commit 952776c). The toggle now dispatches a
pkexec helper instead. PKGBUILD no longer needs to install the rule.

The pkgver bump in this PKGBUILD will be picked up automatically by
pkgver-bot on the next moonarch push.
2026-05-04 12:29:04 +02:00
pkgver-bot 9981f7d4b3 chore(moonarch-git): bump pkgver to r122.f4d60d3 2026-05-04 09:15:33 +00:00
pkgver-bot 0ba07671ea chore(sshfsc-git): bump pkgver to 0.1.0.r11.g4306170 2026-05-04 08:26:27 +00:00
pkgver-bot a615829838 chore(sshfsc-git): bump pkgver to 0.1.0.r10.ge6a02e5 2026-05-04 08:10:10 +00:00
pkgver-bot 74e7ab2100 chore(moonlock-git): bump pkgver to 0.6.12.r1.g73c59e5 2026-05-04 07:29:58 +00:00
pkgver-bot b94b78c348 chore(sshfsc-git): bump pkgver to 0.1.0.r9.g8edddc5 2026-05-04 07:26:19 +00:00
pkgver-bot 12f462afbd chore(sshfsc-git): bump pkgver to 0.1.0.r8.g3f3c631 2026-04-28 13:51:01 +00:00
pkgver-bot 4791efe1d8 chore(sshfsc-git): bump pkgver to 0.1.0.r7.gafb51f1 2026-04-28 13:39:48 +00:00
nevaforget 172d704d40 ci: only delete zombie versions, not the just-uploaded one
Run 107's clear loop on sweet-cursors deleted the just-uploaded moongreet-git versions. Track per-package "just built" version and skip it in the DELETE loop. Add .type=="arch" jq filter as defense-in-depth.
2026-04-28 15:39:45 +02:00
nevaforget 969a334dea ci: cargo -j1 to keep peak memory under host budget; retrigger moongreet
Run 108 hit a verified global OOM (constraint=CONSTRAINT_NONE) when cargo -j2 ran two parallel rustc workers on a host with 1.6 GiB available. -j1 halves the peak. 4 GiB swapfile added on host as additional buffer; this changes the build pipeline as the second layer.
2026-04-28 15:14:07 +02:00
nevaforget 8b5a8251fd chore(moongreet-git): bump pkgrel to retrigger build after run 107 cross-package delete
Run 107's sweet-cursors clear-block deleted moongreet-git from the registry (workflow bug). Single-PKGBUILD push avoids the multi-package code path.
2026-04-28 14:46:39 +02:00
nevaforget 397a24664f chore: bump pkgrel to retrigger build after I/O caps applied
Run 106 hung the host before I/O caps were in place. act_runner now has 30 MB/s + 500 IOPS hard limits via blkio_config; this commit retriggers the build that failed mid-compile.
2026-04-28 10:10:26 +02:00
nevaforget 82e661c087 chore: bump epoch on moongreet-git and sweet-cursors-git
Local AUR/older builds outsort the registry versions on pacman vercmp:

- sweet-cursors-git: paru-built r445 (Gigas002/Sweet#cursors) > registry
  r1 (our snapshot fork). Snapshot stays frozen by design.
- moongreet-git: pre-rollback 0.10.0 > current 0.8.6 (upstream tag
  history continued at 0.8.4–0.8.6 on top of an earlier 0.10.0 line).

epoch=1 on both, pkgrel bumped to retrigger CI. Also extends .gitignore
to cover the remaining makepkg bare-clone dirs (moongreet, moonlock,
moonset, sshfs_connect) that weren't listed before.
2026-04-28 09:04:14 +02:00
pkgver-bot af461caadc chore(sshfsc-git): bump pkgver to 0.1.0.r6.gd01a358 2026-04-26 09:31:32 +00:00
nevaforget b86596ecff chore(sshfsc-git): bump pkgrel to 2 to retrigger build
Initial sshfsc-git build (run #150, 2026-04-19) failed with
'go: command not found' — at that point the workflow did not yet
install makedepends. Workflow now reads makedepends from PKGBUILD
and installs them via pacman before makepkg, so a fresh trigger
should succeed.
2026-04-25 14:28:31 +02:00
pkgver-bot bcce94e57c chore(moonarch-git): bump pkgver to r120.7b6ba3b 2026-04-24 18:41:48 +00:00
pkgver-bot 79a000e699 chore(moonarch-git): bump pkgver to r119.aef7f64 2026-04-24 15:52:54 +00:00
nevaforget 63c3e157e5 refactor(moonarch-git): own mpv.conf directly, drop staging+install hook
Install mpv.conf straight to /etc/mpv/mpv.conf in package(), remove
the /usr/share/moonarch/mpv/ staging and the post_install copy.
modernz.conf is no longer shipped — overrides moved into mpv.conf
via script-opts-append.
2026-04-24 17:52:30 +02:00
pkgver-bot 45ad6f1c4d chore(moonarch-git): bump pkgver to r118.0064170 2026-04-24 15:34:01 +00:00
nevaforget ce5d17bf53 feat(moonarch-git): stage + deploy mpv configs via post_install
Stages defaults/etc/mpv/ to /usr/share/moonarch/mpv/ and copies
mpv.conf + modernz.conf into /etc/mpv/ on install. modernz.conf
deliberately overwrites the AUR default from mpv-modernz-git.
pkgrel bumped to 11.
2026-04-24 17:33:38 +02:00
pkgver-bot 3a88c87bd3 chore(moongreet-git): bump pkgver to 0.8.3.r3.gb9b6f50 2026-04-24 12:20:23 +00:00
pkgver-bot d3d098743d chore(moonarch-git): bump pkgver to r116.d5c1b8a 2026-04-24 12:15:41 +00:00
pkgver-bot 7c53bcf64f chore(moonset-git): bump pkgver to 0.8.5.r0.g8285bcd 2026-04-24 12:15:28 +00:00
pkgver-bot 3be6fed4ae chore(moonlock-git): bump pkgver to 0.6.12.r0.g3e610bd 2026-04-24 12:15:13 +00:00
nevaforget cda34a0c8a Revert "ci(build): persist cargo registry via CARGO_HOME on existing volume"
This reverts commit bed8aa7f8879a0269d28349b82b1a2c6e8d58b9c.
2026-04-24 11:41:43 +02:00
nevaforget 86bd6f68d6 ci(build): persist cargo registry via CARGO_HOME on existing volume
The compose mount `./runner-cargo-target:/cache/target` already
persists the target dir. Set CARGO_HOME to a subdir of that mount so
the downloaded-crates index + git cache survive too — otherwise every
build re-fetches every dep. No server-side compose change needed.
2026-04-24 11:41:43 +02:00
nevaforget 0ce050e80a ci(build): drop unverified OOM throttle, run cargo with -j2
The previous CARGO_BUILD_JOBS=1 + nice + ionice throttling rested on an
assumed OOM diagnosis for run 86 (2026-04-23) that was never confirmed
via dmesg/journalctl. Build times tripled for no verified reason.
Remove the throttle; if a real OOM is captured in the future, re-add
limits with actual evidence.
2026-04-24 11:41:43 +02:00
pkgver-bot 690a670ecf chore(moongreet-git): bump pkgver to 0.10.0.r0.gce9f219 2026-04-24 09:30:38 +00:00
pkgver-bot 60589bab6b chore(moonarch-git): bump pkgver to r114.89c3a92 2026-04-24 08:54:04 +00:00
pkgver-bot ddd2ef461e chore(moongreet-git): bump pkgver to 0.8.5.r1.g29ce185 2026-04-24 06:59:37 +00:00
pkgver-bot f13e91fbdd chore(moonarch-git): bump pkgver to r113.e4ea267 2026-04-24 06:59:20 +00:00
pkgver-bot 0b02fb196c chore(moongreet-git): bump pkgver to 0.8.5.r0.g91b4289 2026-04-23 12:14:58 +00:00
nevaforget 4d2de934eb chore(moongreet-git): bump pkgrel to retrigger build
Run 88 died at 13:08 (container stopped externally, no OOM).
Runner recreated with 2.5g/2cpu limits. Retry only moongreet.
2026-04-23 13:29:20 +02:00
nevaforget 33a0bfedb3 fix(pkgbuild): honour CARGO_TARGET_DIR in install path
The act_runner exports CARGO_TARGET_DIR=/cache/target for cache
persistence, but the three Rust-app PKGBUILDs hardcoded
target/release/<bin>. Run 87 compiled 8 min then failed at
install stage. Use ${CARGO_TARGET_DIR:-target} so both CI and
local makepkg work.
2026-04-23 13:04:31 +02:00
nevaforget e0d89095e0 chore(moongreet-git): bump pkgrel to retrigger build
Run 86 failed mid-compile (OOM on gitea host). Rebuild on the
new throttled pipeline (CARGO_BUILD_JOBS=1, nice/ionice).
2026-04-23 12:52:15 +02:00
nevaforget fe693ac188 ci(build): single-threaded low-priority makepkg to spare host
Parallel Rust builds have OOM-killed the Gitea host twice
(2026-04-20, 2026-04-23 run 86). Force CARGO_BUILD_JOBS=1,
MAKEFLAGS=-j1, and wrap makepkg with nice+ionice so the
act_runner can't drown the shared host.
2026-04-23 12:51:20 +02:00
pkgver-bot 3a042fdb03 chore(moongreet-git): bump pkgver to 0.8.3.r1.g97165d9 2026-04-23 09:02:34 +00:00