Commit Graph

195 Commits

Author SHA1 Message Date
nevaforget f7c0989bad fix(moonarch-git): add sweet-cursors dependency (pkgrel 15)
Build and publish packages / build-and-publish (push) Successful in 15s
Moonarch configures the Sweet-cursors theme in six places — greeter
(moongreet.toml, niri-greeter.kdl) and desktop (niri config.kdl, GTK 3/4
settings.ini) — but never declared the package that ships the theme.
On a fresh install the cursor theme was absent system-wide, so Niri and
GTK fell back to the default cursor; it only worked where sweet-cursors
happened to be present (e.g. installed into a user home).

sweet-cursors-git provides 'sweet-cursors'; listing it ensures the theme
is installed system-wide for both the greeter user and the desktop user.
2026-06-12 15:44:14 +02:00
pkgver-bot 1d85c5ec73 chore(moonarch-git): bump pkgver to r127.806841d
Build and publish packages / build-and-publish (push) Successful in 11s
2026-06-12 09:13:42 +00:00
nevaforget 8d9ab7a997 feat(moonarch-git): install xdg-desktop-portal Inhibit override
Build and publish packages / build-and-publish (push) Successful in 20s
pkgrel 13 -> 14.
2026-06-12 11:10:00 +02:00
nevaforget 1ddcda70e3 fix(sshfsc): commit no-suffix tag-build PKGBUILD (was not staged in f86d936 — git add aborted on stale sshfsc-git pathspec)
Build and publish packages / build-and-publish (push) Successful in 19s
2026-06-10 21:01:17 +02:00
nevaforget f86d936c9e refactor: sshfsc-git → sshfsc (no-suffix tag-build)
Build and publish packages / build-and-publish (push) Successful in 1m29s
2026-06-10 20:54:11 +02:00
nevaforget eafe7b6634 build(moonlock): bump pkgrel to rebuild — v0.6.17 tag now on Gitea (initial build pre-dated the tag push)
Build and publish packages / build-and-publish (push) Successful in 8m42s
2026-06-10 20:24:04 +02:00
nevaforget 9c05e33382 refactor: moonarch-git depends on renamed packages (pkgrel 13)
Build and publish packages / build-and-publish (push) Successful in 12s
2026-06-10 19:48:01 +02:00
nevaforget db05837b09 refactor: moongreet-git → moongreet (no-suffix tag-build, keep epoch)
Build and publish packages / build-and-publish (push) Successful in 8m48s
2026-06-10 19:38:25 +02:00
nevaforget a930117ec7 refactor: moonset-git → moonset (no-suffix tag-build)
Build and publish packages / build-and-publish (push) Successful in 8m39s
2026-06-10 19:29:09 +02:00
nevaforget 4c3b48d73f refactor: moonlock-git → moonlock (no-suffix tag-build)
Build and publish packages / build-and-publish (push) Failing after 5s
2026-06-10 19:26:59 +02:00
nevaforget 8aa127cbf0 fix(corsairctl): add alsa-lib + hidapi to makedepends (build-time libs)
Build and publish packages / build-and-publish (push) Successful in 2m10s
2026-06-10 19:11:38 +02:00
nevaforget 4fd0310818 feat: add corsairctl package (tag-build)
Build and publish packages / build-and-publish (push) Failing after 1m2s
2026-06-10 19:05:03 +02:00
pkgver-bot c68785fc71 chore(moonarch-git): bump pkgver to r125.dbc2997
Build and publish packages / build-and-publish (push) Successful in 12s
2026-06-08 11:50:10 +00:00
nevaforget 5d4ace5cb0 feat(moonarch-git): install fontconfig defaults conf
Build and publish packages / build-and-publish (push) Failing after 14s
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 ef11bf2891 chore(moongreet-git): bump pkgver to 0.9.0.r2.g030f8c6
Build and publish packages / build-and-publish (push) Successful in 9m42s
2026-06-02 14:57:32 +00:00
pkgver-bot 49ede98393 chore(moongreet-git): bump pkgver to 0.9.0.r0.g63d6c65
Build and publish packages / build-and-publish (push) Successful in 9m44s
2026-06-02 10:59:24 +00:00
pkgver-bot be516cb10a chore(moongreet-git): bump pkgver to 0.8.7.r0.g4122860
Build and publish packages / build-and-publish (push) Successful in 10m23s
2026-06-02 10:47:43 +00:00
nevaforget b737bc7cee moonarch-git: skip wlsunset in global enable loop
Build and publish packages / build-and-publish (push) Successful in 18s
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 e6615bad76 chore(moonarch-git): bump pkgver to r123.952776c
Build and publish packages / build-and-publish (push) Successful in 16s
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 7f7843ec41 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 ba46cd38a3 chore(moonarch-git): bump pkgver to r122.f4d60d3
Build and publish packages / build-and-publish (push) Successful in 15s
2026-05-04 09:15:33 +00:00
pkgver-bot e5ef4fd2a1 chore(sshfsc-git): bump pkgver to 0.1.0.r11.g4306170
Build and publish packages / build-and-publish (push) Successful in 18s
2026-05-04 08:26:27 +00:00
pkgver-bot 7f51eeee0b chore(sshfsc-git): bump pkgver to 0.1.0.r10.ge6a02e5
Build and publish packages / build-and-publish (push) Successful in 29s
2026-05-04 08:10:10 +00:00
pkgver-bot 929e55b300 chore(moonlock-git): bump pkgver to 0.6.12.r1.g73c59e5
Build and publish packages / build-and-publish (push) Successful in 8m47s
2026-05-04 07:29:58 +00:00
pkgver-bot 6b14b98492 chore(sshfsc-git): bump pkgver to 0.1.0.r9.g8edddc5
Build and publish packages / build-and-publish (push) Successful in 30s
2026-05-04 07:26:19 +00:00
pkgver-bot d144dff496 chore(sshfsc-git): bump pkgver to 0.1.0.r8.g3f3c631
Build and publish packages / build-and-publish (push) Successful in 18s
2026-04-28 13:51:01 +00:00
pkgver-bot b58181c32b chore(sshfsc-git): bump pkgver to 0.1.0.r7.gafb51f1
Build and publish packages / build-and-publish (push) Successful in 1m10s
2026-04-28 13:39:48 +00:00
nevaforget 14d4dde898 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 e5186c616f ci: cargo -j1 to keep peak memory under host budget; retrigger moongreet
Build and publish packages / build-and-publish (push) Successful in 9m0s
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 77da854149 chore(moongreet-git): bump pkgrel to retrigger build after run 107 cross-package delete
Build and publish packages / build-and-publish (push) Failing after 10m22s
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 0f85c50e6f chore: bump pkgrel to retrigger build after I/O caps applied
Build and publish packages / build-and-publish (push) Successful in 7m6s
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 e7398d479e chore: bump epoch on moongreet-git and sweet-cursors-git
Build and publish packages / build-and-publish (push) Failing after 32m18s
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 33e61d4df5 chore(sshfsc-git): bump pkgver to 0.1.0.r6.gd01a358
Build and publish packages / build-and-publish (push) Successful in 21s
2026-04-26 09:31:32 +00:00
nevaforget c6c0bf1552 chore(sshfsc-git): bump pkgrel to 2 to retrigger build
Build and publish packages / build-and-publish (push) Successful in 47s
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 0d6c35cff8 chore(moonarch-git): bump pkgver to r120.7b6ba3b
Build and publish packages / build-and-publish (push) Successful in 12s
2026-04-24 18:41:48 +00:00
pkgver-bot a7d3c4d435 chore(moonarch-git): bump pkgver to r119.aef7f64
Build and publish packages / build-and-publish (push) Successful in 12s
2026-04-24 15:52:54 +00:00
nevaforget 2566c0b44e refactor(moonarch-git): own mpv.conf directly, drop staging+install hook
Build and publish packages / build-and-publish (push) Successful in 12s
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 c4f702e3e5 chore(moonarch-git): bump pkgver to r118.0064170
Build and publish packages / build-and-publish (push) Successful in 11s
2026-04-24 15:34:01 +00:00
nevaforget bb36df30bc feat(moonarch-git): stage + deploy mpv configs via post_install
Build and publish packages / build-and-publish (push) Failing after 9s
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 26eac512bf chore(moongreet-git): bump pkgver to 0.8.3.r3.gb9b6f50
Build and publish packages / build-and-publish (push) Successful in 5m30s
2026-04-24 12:20:23 +00:00
pkgver-bot 604d80cbe6 chore(moonarch-git): bump pkgver to r116.d5c1b8a
Build and publish packages / build-and-publish (push) Successful in 11s
2026-04-24 12:15:41 +00:00
pkgver-bot 5373e651a1 chore(moonset-git): bump pkgver to 0.8.5.r0.g8285bcd
Build and publish packages / build-and-publish (push) Failing after 7s
2026-04-24 12:15:28 +00:00
pkgver-bot 794261488a chore(moonlock-git): bump pkgver to 0.6.12.r0.g3e610bd
Build and publish packages / build-and-publish (push) Failing after 11s
2026-04-24 12:15:13 +00:00
nevaforget 6dea33bc22 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 11e8e1355a 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 39b04d3829 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 5b6f35f480 chore(moongreet-git): bump pkgver to 0.10.0.r0.gce9f219
Build and publish packages / build-and-publish (push) Failing after 40s
2026-04-24 09:30:38 +00:00
pkgver-bot 5b4ad37f6d chore(moonarch-git): bump pkgver to r114.89c3a92
Build and publish packages / build-and-publish (push) Successful in 15s
2026-04-24 08:54:04 +00:00
pkgver-bot 5633235e57 chore(moongreet-git): bump pkgver to 0.8.5.r1.g29ce185
Build and publish packages / build-and-publish (push) Successful in 10m51s
2026-04-24 06:59:37 +00:00
pkgver-bot 45d0a67572 chore(moonarch-git): bump pkgver to r113.e4ea267
Build and publish packages / build-and-publish (push) Successful in 12s
2026-04-24 06:59:20 +00:00