Commit Graph
133 Commits
Author SHA1 Message Date
pkgver-bot bbca8c59b1 chore(moonarch-git): bump pkgver to r179.ba37456 2026-09-09 13:53:25 +00:00
pkgver-bot 386a790df1 chore(moonarch-git): bump pkgver to r178.7a24cdb 2026-09-09 12:09:54 +00:00
pkgver-bot 55632b2c36 chore(moonarch-git): bump pkgver to r177.eb2810c 2026-09-07 06:57:06 +00:00
pkgver-bot fd61c9974a chore(moonarch-git): bump pkgver to r176.b94cc56 2026-09-01 18:01:34 +00:00
pkgver-bot 831947ecf2 chore(moonarch-git): bump pkgver to r175.5b5eb3d 2026-08-31 14:58:40 +00:00
pkgver-bot 65926b5598 chore(moonarch-git): bump pkgver to r174.82ec36b 2026-08-31 12:04:15 +00:00
pkgver-bot d0306f7d1f chore(moonarch-git): bump pkgver to r173.56eae1d 2026-08-31 10:55:13 +00:00
pkgver-bot 6fd4046950 chore(moonarch-git): bump pkgver to r172.e5eb946 2026-08-31 10:49:19 +00:00
pkgver-bot 79cc6e5a8e chore(moonarch-git): bump pkgver to r171.02d0126 2026-08-31 10:41:36 +00:00
pkgver-bot 1d016a1031 chore(moonarch-git): bump pkgver to r170.49cf079 2026-08-31 10:03:05 +00:00
pkgver-bot b9bb1cec35 chore(moonarch-git): bump pkgver to r169.a1e06bf 2026-08-27 10:51:00 +00:00
pkgver-bot 46e5fb8ec0 chore(moonarch-git): bump pkgver to r168.1a524fc 2026-08-25 07:45:26 +00:00
pkgver-bot e6f2f9887a chore(moonarch-git): bump pkgver to r167.0e11089 2026-08-25 06:30:35 +00:00
nevaforget fc0c8610bb fix(moonarch-git): own /etc/swaylock/config, install blurred wallpaper
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 6b71ed45ee chore(moonarch-git): bump pkgver to r166.e21c046 2026-08-18 15:36:45 +00:00
pkgver-bot 7659ff39d9 chore(moonarch-git): bump pkgver to r164.5526cdb 2026-08-18 13:30:51 +00:00
pkgver-bot b131ceae2d chore(moonarch-git): bump pkgver to r163.32372b4 2026-08-14 21:31:53 +00:00
nevaforget 3069efec58 feat(moonarch-git): drop moonlock and moonset dependencies
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 c86941ccd8 chore(moonarch-git): bump pkgver to r162.fe552fc 2026-08-14 17:26:51 +00:00
nevaforget 987e0828ca feat(moonarch-git): depend on greetd-regreet and swaylock
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 a0f71d8fea chore(moonarch-git): bump pkgver to r161.a17474f 2026-08-14 14:38:03 +00:00
pkgver-bot c22e9a0d80 chore(moonarch-git): bump pkgver to r160.070a906 2026-08-10 15:04:58 +00:00
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