Commit Graph
92 Commits
Author SHA1 Message Date
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
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 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 d3d098743d chore(moonarch-git): bump pkgver to r116.d5c1b8a 2026-04-24 12:15:41 +00:00
pkgver-bot 60589bab6b chore(moonarch-git): bump pkgver to r114.89c3a92 2026-04-24 08:54:04 +00:00
pkgver-bot f13e91fbdd chore(moonarch-git): bump pkgver to r113.e4ea267 2026-04-24 06:59:20 +00:00
pkgver-bot 8140c67347 chore(moonarch-git): bump pkgver to r112.8485a63 2026-04-23 06:09:30 +00:00
pkgver-bot de451f40a3 chore(moonarch-git): bump pkgver to r111.6e14258 2026-04-22 07:03:46 +00:00
pkgver-bot a65b5821ef chore(moonarch-git): bump pkgver to r108.c2cee85 2026-04-21 08:24:46 +00:00
nevaforget 0f5b2dcf3e refactor(moonarch-git): hard-dep ecosystem + Arch essentials, pkgrel 10
Promote moongreet-git/moonlock-git/moonset-git and ~30 Arch-repo
essentials (networkmanager, bluez, wlsunset, xwayland-satellite,
file-manager stack, portals, zsh plugins, CLI tools, neovim, git,
ufw, fwupd, etc.) from optdepends (or absent) to hard depends.

Previously a fresh `paru -S moonarch-git` installed the configs but
none of the packages they depend on, producing a non-functional
Moonarch — no greeter, no lockscreen, no launcher, no network stack.

AUR packages cannot be hard depends (pacman cannot resolve AUR),
so they remain in moonarch's packages/aur.txt and post-install.sh
pulls them explicitly. optdepends trimmed to real extras —
docker, rustup (for dev), waterfox.
2026-04-21 09:15:25 +02:00
pkgver-bot 7cedb27f3d chore(moonarch-git): bump pkgver to r106.0a38347 2026-04-20 12:20:08 +00:00
nevaforget 2f460f653a feat(install): drop paru --pkgbuilds fallback, registry is the only path
The moonarch.install hook used to ensure /etc/paru.conf had Mode = arp
and a [moonarch-pkgbuilds] section. Both exist to let paru resolve
moonarch packages from a PKGBUILD repo — a second mechanism parallel
to the Arch registry, redundant now that the registry DB is stable.

Hook now strips the legacy config on next upgrade. Bump pkgrel so every
installed system picks up the cleanup.
2026-04-20 14:19:01 +02:00
nevaforget d8142ab782 fix(ci): wipe all existing versions before upload to kill zombie DB entries
Gitea's Arch registry doesn't regenerate the repo DB on pkgver change —
old entries linger as zombies (e.g. moonarch-git r99 stuck in moonarch.db
even though only r105 exists as a package). List all versions of each
built package and DELETE them before the upload so the DB gets rebuilt
cleanly. Bump moonarch-git pkgrel to force a rebuild and exercise the fix.
2026-04-20 14:09:33 +02:00
nevaforget fff8e63f14 chore(moonarch-git): bump pkgrel to 7 to capture post-restart upload log 2026-04-20 13:18:50 +02:00
nevaforget b576342542 chore(moonarch-git): bump pkgrel to 6 to surface Gitea upload response 2026-04-20 13:04:13 +02:00
nevaforget e8fad9c007 chore(moonarch-git): bump pkgrel to 5 to trigger build with hard-fail upload 2026-04-20 12:48:40 +02:00
nevaforget cb6769ee8e chore(moonarch-git): bump pkgrel to 4 after CI makedepends fix 2026-04-20 12:45:08 +02:00
nevaforget c7dedfafe5 chore(moonarch-git): bump pkgrel to 3 to retrigger build after makedeps CI fix 2026-04-20 12:39:22 +02:00
nevaforget b96c6e9f97 chore(moonarch-git): bump pkgrel to 2 to republish r105 (i18n fix) 2026-04-20 12:33:35 +02:00
pkgver-bot df5446aa6a chore(moonarch-git): bump pkgver to r105.f4f6ede 2026-04-19 13:49:43 +00:00
pkgver-bot d04f9cc4ae chore(moonarch-git): bump pkgver to r102.324dda0 2026-04-15 12:09:09 +00:00
pkgver-bot 6131d5979f chore(moonarch-git): bump pkgver to r101.0433f08 2026-04-14 15:42:49 +00:00
pkgver-bot 4994e38489 chore(moonarch-git): bump pkgver to r100.9bc753e 2026-04-11 19:04:01 +00:00
pkgver-bot d481f4915b chore(moonarch-git): bump pkgver to r99.a360d12 2026-04-10 14:16:46 +00:00
nevaforget 92a20d9a1f feat(moonarch-git): add moonarch-doctor + moondoc symlink 2026-04-10 08:20:10 +02:00
nevaforget 8b4a4c83d9 feat(moonarch-git): add moonup symlink for moonarch-update 2026-04-10 07:35:30 +02:00
pkgver-bot 043b71418f chore(moonarch-git): bump pkgver to r95.ab06672 2026-04-10 05:34:28 +00:00
nevaforget c9783eea69 feat(moonarch-git): add jq dependency for waybar config merger 2026-04-09 17:05:19 +02:00
pkgver-bot dc179c9a10 chore(moonarch-git): bump pkgver to r94.2363e76 2026-04-09 15:04:58 +00:00
pkgver-bot b2b2c7b714 chore(moonarch-git): bump pkgver to r93.4dd8aae 2026-04-09 10:16:24 +00:00
pkgver-bot 97f8cc8dec chore(moonarch-git): bump pkgver to r92.47ae8d5 2026-04-09 10:11:24 +00:00
pkgver-bot 59f58da9e3 chore(moonarch-git): bump pkgver to r91.4c60913 2026-04-09 10:08:59 +00:00
pkgver-bot 2e3758a233 chore(moonarch-git): bump pkgver to r90.f6869c9 2026-04-09 09:48:06 +00:00
pkgver-bot ee7ad232cc chore(moonarch-git): bump pkgver to r89.48b0de0 2026-04-09 09:45:06 +00:00
pkgver-bot 16281cd854 chore(moonarch-git): bump pkgver to r88.b6beabe 2026-04-09 09:34:22 +00:00
pkgver-bot 097bb5ff4f chore(moonarch-git): bump pkgver to r87.8ddbb23 2026-04-09 08:55:50 +00:00
pkgver-bot 87f8680dfd chore(moonarch-git): bump pkgver to r85.d815e21 2026-04-08 15:03:41 +00:00
pkgver-bot 8a757f1b33 chore(moonarch-git): bump pkgver to r84.6d3a7c8 2026-04-08 12:11:08 +00:00
pkgver-bot ec358ff020 chore(moonarch-git): bump pkgver to r83.ac2b210 2026-04-08 10:36:38 +00:00
pkgver-bot 019e34e183 chore(moonarch-git): bump pkgver to r82.e1e80ca 2026-04-08 08:46:07 +00:00
nevaforget b363e68c79 feat(moonarch-git): package battery conservation mode assets
Add udev rule and systemd service to PKGBUILD. Create /var/lib/moonarch
state directory and enable batsaver restore service on laptops in the
post-install hook.
2026-04-08 09:59:09 +02:00
pkgver-bot 892eac3ea2 chore(moonarch-git): bump pkgver to r81.579a948 2026-04-08 07:58:43 +00:00