Commit Graph
111 Commits
Author SHA1 Message Date
pkgver-bot 0b0c8b7f44 chore(moonarch-git): bump pkgver to r159.a95b524 2026-08-03 09:11:02 +00:00
pkgver-bot a3b4914ff7 chore(moonarch-git): bump pkgver to r158.798f73c 2026-07-31 08:59:55 +00:00
nevaforget fbf33e4325 feat(moonarch-git): ship camera unit (pkgrel 17)
moonarch-camera.service switches all cameras off on boot. System units are
installed file by file here, so a new one needs its own install line; the
enable is hardware-gated in post_install, like the batsaver service.

The four moonarch-camera-* scripts and the quickshell components need no
packaging change — they are covered by the defaults/bin glob and the
defaults/xdg find loop.
2026-07-29 16:50:02 +02:00
pkgver-bot b5760de703 chore(moonarch-git): bump pkgver to r157.7568fe2 2026-07-29 14:49:18 +00:00
pkgver-bot 25da940864 chore(moonarch-git): bump pkgver to r155.fe1fa43 2026-07-28 10:07:04 +00:00
pkgver-bot 6ae24297aa chore(moonarch-git): bump pkgver to r154.30c9b55 2026-07-16 13:14:09 +00:00
pkgver-bot 66a9edcd32 chore(moonarch-git): bump pkgver to r152.1522536 2026-07-15 13:31:03 +00:00
pkgver-bot 070901fd43 chore(moonarch-git): bump pkgver to r149.9760400 2026-07-09 07:17:24 +00:00
pkgver-bot 8521107ec4 chore(moonarch-git): bump pkgver to r148.9566f0d 2026-07-08 14:49:52 +00:00
pkgver-bot d3ee489051 chore(moonarch-git): bump pkgver to r146.456f2ad 2026-07-08 09:46:45 +00:00
pkgver-bot 59dd2a9d7b chore(moonarch-git): bump pkgver to r144.a229ee9 2026-07-08 07:47:04 +00:00
pkgver-bot 0d5076c1cf chore(moonarch-git): bump pkgver to r142.c34d1d2 2026-07-06 21:35:38 +00:00
pkgver-bot bdc2b5b920 chore(moonarch-git): bump pkgver to r138.31af05f 2026-07-05 19:05:16 +00:00
nevaforget cd6c378865 feat(moonarch-git): add quickshell dependency (pkgrel 16)
quickshell becomes the default bar + notification daemon in the moonarch
session. The bar config ships automatically via the generic defaults/xdg
install loop; only the runtime package needs pulling in as a dependency.
Waybar + swaync stay in depends (kept as reserves, not removed).
2026-07-05 21:04:48 +02:00
pkgver-bot b3f3efd8e2 chore(moonarch-git): bump pkgver to r129.d101b23 2026-06-16 09:02:54 +00:00
nevaforget 516f066412 fix(moonarch-git): add sweet-cursors dependency (pkgrel 15)
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 452fea5ff8 chore(moonarch-git): bump pkgver to r127.806841d 2026-06-12 09:13:42 +00:00
nevaforget 891760d124 feat(moonarch-git): install xdg-desktop-portal Inhibit override
pkgrel 13 -> 14.
2026-06-12 11:10:00 +02:00
nevaforget d00cc616d9 refactor: moonarch-git depends on renamed packages (pkgrel 13) 2026-06-10 19:48:01 +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
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