225 Commits
Author SHA1 Message Date
nevaforget 53f94e548f fix(moonarch-git): own /etc/swaylock/config, install blurred wallpaper
Build and publish packages / build-and-publish (push) Successful in 14s
swaylock never reads /etc/xdg/, so the config is installed explicitly to
/etc/swaylock/config — its SYSCONFDIR path — instead of going through the
generic defaults/xdg/ sweep. The home seeding drops out; pre_upgrade
retires the pristine copies it left behind (cmp against the still-old
/etc/xdg file, so an edited copy survives) and clears a manually deployed
/etc/swaylock/config that pacman would refuse to overwrite.

wallpaper-blur.jpg ships next to the plain wallpaper as the lock screen
background.
2026-08-18 17:37:55 +02:00
pkgver-bot ac1922b809 chore(moonarch-git): bump pkgver to r166.e21c046
Build and publish packages / build-and-publish (push) Successful in 17s
2026-08-18 15:36:45 +00:00
pkgver-bot 8e722cbe78 chore(moonarch-git): bump pkgver to r164.5526cdb
Build and publish packages / build-and-publish (push) Successful in 18s
2026-08-18 13:30:51 +00:00
pkgver-bot 126086ede7 chore(moonarch-git): bump pkgver to r163.32372b4
Build and publish packages / build-and-publish (push) Successful in 17s
2026-08-14 21:31:53 +00:00
nevaforget 18d9edb299 feat(moonarch-git): drop moonlock and moonset dependencies
Build and publish packages / build-and-publish (push) Successful in 14s
The power menu is a Quickshell popout now, which retired moonset and
with it the last caller of moonlock. Only sweet-cursors is left from the
own registry. pkgrel 19 to trigger the build.
2026-08-14 19:32:51 +02:00
pkgver-bot 1073532d5a chore(moonarch-git): bump pkgver to r162.fe552fc
Build and publish packages / build-and-publish (push) Successful in 17s
2026-08-14 17:26:51 +00:00
nevaforget 3b4eb336d6 feat(moonarch-git): depend on greetd-regreet and swaylock
Build and publish packages / build-and-publish (push) Successful in 14s
Drops the moongreet dependency and adds the two upstream packages, so
pacman lets moongreet go on the clients. moonlock stays: moonset spawns
it by name.

The reference configs deployed into /etc/greetd/ are now regreet.toml and
regreet.css. post_install seeds ~/.config/swaylock/config, pre_upgrade
rewrites moonlock to swaylock -f in stasis configs that were seeded
before — that file is never overwritten, so an existing install would
otherwise keep calling a package on its way out.

The moongreet and moonlock PKGBUILD directories stay: the CI only builds
what changed, and deleting them would break the build step's cd.
2026-08-14 16:39:25 +02:00
pkgver-bot ea92239ab1 chore(moonarch-git): bump pkgver to r161.a17474f
Build and publish packages / build-and-publish (push) Failing after 12s
2026-08-14 14:38:03 +00:00
pkgver-bot d350767ff3 chore(moonarch-git): bump pkgver to r160.070a906
Build and publish packages / build-and-publish (push) Successful in 17s
2026-08-10 15:04:58 +00:00
pkgver-bot 1d234153d2 chore(moonset): bump pkgver to 0.9.2
Build and publish packages / build-and-publish (push) Failing after 8m0s
2026-08-07 14:08:39 +00:00
pkgver-bot 3054c0907e chore(moongreet): bump pkgver to 0.10.2
Build and publish packages / build-and-publish (push) Successful in 7m59s
2026-08-07 14:08:36 +00:00
pkgver-bot ae2c44dbb7 chore(moonlock): bump pkgver to 0.6.21
Build and publish packages / build-and-publish (push) Successful in 9m1s
2026-08-07 13:59:30 +00:00
pkgver-bot e356bc0795 chore(moonarch-git): bump pkgver to r159.a95b524
Build and publish packages / build-and-publish (push) Successful in 19s
2026-08-03 09:11:02 +00:00
pkgver-bot 802d9206ca chore(moonarch-git): bump pkgver to r158.798f73c
Build and publish packages / build-and-publish (push) Successful in 17s
2026-07-31 08:59:55 +00:00
nevaforget 1e4df98436 feat(moonarch-git): ship camera unit (pkgrel 17)
Build and publish packages / build-and-publish (push) Successful in 14s
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 accba9b495 chore(moonarch-git): bump pkgver to r157.7568fe2
Build and publish packages / build-and-publish (push) Successful in 18s
2026-07-29 14:49:18 +00:00
pkgver-bot 4138eb3f7f chore(moonarch-git): bump pkgver to r155.fe1fa43
Build and publish packages / build-and-publish (push) Successful in 18s
2026-07-28 10:07:04 +00:00
pkgver-bot 506b74638a chore(moonarch-git): bump pkgver to r154.30c9b55
Build and publish packages / build-and-publish (push) Successful in 17s
2026-07-16 13:14:09 +00:00
pkgver-bot 22bfea7070 chore(moonarch-git): bump pkgver to r152.1522536
Build and publish packages / build-and-publish (push) Successful in 17s
2026-07-15 13:31:03 +00:00
pkgver-bot 7696f26a96 chore(moonarch-git): bump pkgver to r149.9760400
Build and publish packages / build-and-publish (push) Successful in 17s
2026-07-09 07:17:24 +00:00
pkgver-bot c034c1716b chore(moonlock): bump pkgver to 0.6.20
Build and publish packages / build-and-publish (push) Successful in 9m35s
2026-07-08 20:18:45 +00:00
pkgver-bot cfafa75f62 chore(moonarch-git): bump pkgver to r148.9566f0d
Build and publish packages / build-and-publish (push) Successful in 17s
2026-07-08 14:49:52 +00:00
pkgver-bot f3c7650e4c chore(moonarch-git): bump pkgver to r146.456f2ad
Build and publish packages / build-and-publish (push) Successful in 18s
2026-07-08 09:46:45 +00:00
pkgver-bot f708b7131f chore(moonarch-git): bump pkgver to r144.a229ee9
Build and publish packages / build-and-publish (push) Successful in 16s
2026-07-08 07:47:04 +00:00
pkgver-bot 0fb2d1350b chore(moonarch-git): bump pkgver to r142.c34d1d2
Build and publish packages / build-and-publish (push) Successful in 17s
2026-07-06 21:35:38 +00:00
pkgver-bot 91463d06be chore(moonarch-git): bump pkgver to r138.31af05f
Build and publish packages / build-and-publish (push) Successful in 13s
2026-07-05 19:05:16 +00:00
nevaforget 3d59072fe6 feat(moonarch-git): add quickshell dependency (pkgrel 16)
Build and publish packages / build-and-publish (push) Successful in 21s
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 8e3ddf0b98 chore(moonset): bump pkgver to 0.9.1
Build and publish packages / build-and-publish (push) Successful in 9m12s
2026-06-17 11:48:40 +00:00
pkgver-bot 8684f77627 chore(moonlock): bump pkgver to 0.6.19
Build and publish packages / build-and-publish (push) Successful in 10m12s
2026-06-17 09:55:45 +00:00
pkgver-bot 990b880f1c chore(moonarch-git): bump pkgver to r129.d101b23
Build and publish packages / build-and-publish (push) Successful in 13s
2026-06-16 09:02:54 +00:00
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