Commit Graph
96 Commits
Author SHA1 Message Date
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
nevaforget 7becde905c refactor: remove user-defaults install from moonarch-git package
The user-defaults mechanism (copying template files to ~/.config/)
was removed from moonarch. Waybar falls back to /etc/xdg/ via XDG
spec — no provisioning needed.
2026-04-07 17:29:20 +02:00
pkgver-bot 0a7e6e16cb chore(moonarch-git): bump pkgver to r80.6a25815 2026-04-07 15:28:54 +00:00
pkgver-bot c12a9eb222 chore(moonarch-git): bump pkgver to r78.2b8e40f 2026-04-07 11:17:00 +00:00
pkgver-bot 3d41abe988 chore(moonarch-git): bump pkgver to r75.62495d8 2026-04-07 10:23:28 +00:00
pkgver-bot 1c97237f10 chore(moonarch-git): bump pkgver to r73.466ba77 2026-04-07 09:37:50 +00:00
pkgver-bot 4ec31ba295 chore(moonarch-git): bump pkgver to r72.9f994d0 2026-04-07 09:34:35 +00:00
nevaforget 631c1fb9ff feat: install systemd user services to /etc/systemd/user/
- PKGBUILD installs services directly to /etc/systemd/user/ and creates
  WantedBy symlinks (no manual systemctl --user enable needed)
- Install hook cleans up legacy user-level service files from
  ~/.config/systemd/user/
2026-04-07 11:28:55 +02:00
pkgver-bot cb4d111ab5 chore(moonarch-git): bump pkgver to r71.80c395f 2026-04-07 09:28:00 +00:00
nevaforget 4ceee9d66b fix: clean up legacy user-level paru config on install/upgrade
transform.sh previously wrote [moonarch] to ~/.config/paru/paru.conf.
This silently overrides the system-level /etc/paru.conf, breaking
package resolution for moongreet-git, moonlock-git, moonset-git.
2026-04-07 11:20:19 +02:00
pkgver-bot 4c43a57621 chore(moonarch-git): bump pkgver to r70.25baf88 2026-04-07 09:12:29 +00:00
nevaforget 45d1c3b2c0 fix: set up paru PKGBUILD repo config in install hook
Ensures paru can find moongreet-git, moonlock-git, moonset-git on
every install/upgrade. Breaks the bootstrap loop where moonarch-git
couldn't update itself because the paru config it delivers was missing.
2026-04-07 11:12:20 +02:00
pkgver-bot da612a0339 chore(moonarch-git): bump pkgver to r69.29550b8 2026-04-07 08:53:23 +00:00
pkgver-bot 1f990be946 chore(moonarch-git): bump pkgver to r68.27247a4 2026-04-07 08:22:41 +00:00
pkgver-bot 0cba195557 chore(moonarch-git): bump pkgver to r67.fdedc80 2026-04-07 07:03:52 +00:00
pkgver-bot eca9359171 chore(moonarch-git): bump pkgver to r66.0fba635 2026-04-06 21:08:07 +00:00
pkgver-bot a15e6bce53 chore(moonarch-git): bump pkgver to r65.23a14e9 2026-04-06 20:55:40 +00:00
pkgver-bot b2087f5847 chore(moonarch-git): bump pkgver to r64.52a49bf 2026-04-02 10:03:35 +00:00
pkgver-bot 48bf3febe9 chore(moonarch-git): bump pkgver to r63.047ff53 2026-04-02 08:25:07 +00:00
pkgver-bot ab405fcb62 chore(moonarch-git): bump pkgver to r61.1004a0b 2026-04-02 07:02:02 +00:00
pkgver-bot ca8a3620ec chore(moonarch-git): bump pkgver to r60.ba4a413 2026-04-02 06:28:44 +00:00
pkgver-bot 49c172430a chore(moonarch-git): bump pkgver to r59.cf9eae1 2026-04-01 17:14:28 +00:00
pkgver-bot 5733f2317e chore(moonarch-git): bump pkgver to r57.7f06c8e 2026-04-01 16:11:22 +00:00
pkgver-bot cfd0eed35b chore(moonarch-git): bump pkgver to r66.1835738 2026-04-01 16:07:13 +00:00
pkgver-bot acf7003cd5 chore(moonarch-git): bump pkgver to r65.4d4b222 2026-04-01 15:58:44 +00:00
pkgver-bot 75acdb7e09 chore(moonarch-git): bump pkgver to r64.792f6b9 2026-04-01 15:56:03 +00:00
pkgver-bot f49cbb8e23 chore(moonarch-git): bump pkgver to r63.6dd98ed 2026-04-01 15:49:36 +00:00
pkgver-bot ef8ba539ca chore(moonarch-git): bump pkgver to r62.24df4b3 2026-04-01 15:48:29 +00:00
pkgver-bot 24dafbebd4 chore(moonarch-git): bump pkgver to r62.a83b5ef 2026-04-01 14:57:30 +00:00
pkgver-bot 37a22d3d9f chore(moonarch-git): bump pkgver to r61.b5e9bce 2026-04-01 14:55:14 +00:00
pkgver-bot 5278b4fc9a chore(moonarch-git): bump pkgver to r60.e55bab4 2026-04-01 14:44:29 +00:00
pkgver-bot d2933761b6 chore(moonarch-git): bump pkgver to r59.aba7ffe 2026-04-01 14:42:57 +00:00
pkgver-bot 3e1c06d7ed chore(moonarch-git): bump pkgver to r54.4516520 2026-04-01 13:44:46 +00:00
pkgver-bot b8032f15db chore(moonarch-git): bump pkgver to r53.997f7d9 2026-04-01 13:31:39 +00:00
nevaforget 46e92aeefb Move AUR/local deps to optdepends, deploy swaync via install hook
AUR packages can't be resolved by pacman when moonarch-git is
installed from the Gitea Package Registry. Move them to optdepends
since they're managed separately via packages/aur.txt.

swaync config files conflict with the swaync system package —
deploy via .install hook like foot and waybar configs.
2026-04-01 15:23:28 +02:00
pkgver-bot 393d6587ae chore(moonarch-git): bump pkgver to r52.3673b22 2026-04-01 12:59:39 +00:00
nevaforget 9aa09f4165 chore(moonarch-git): replace dunst with swaync in depends 2026-04-01 14:59:23 +02:00
nevaforget 39969668c4 Fix GTK4 symlinks to use Colloid-Grey-Dark-Catppuccin accent 2026-03-30 23:34:35 +02:00
nevaforget 5c26900fa4 Use -bin variants for walker and elephant in moonarch-git deps
Avoids conflicts with aur.txt which installs the -bin variants.
2026-03-30 23:09:38 +02:00
nevaforget 01d74b8b5e Fix file conflicts with foot and waybar packages 2026-03-30 22:33:11 +02:00
nevaforget c4878b9964 Avoid file conflict with walker package for config.toml
walker owns /etc/xdg/walker/config.toml and overwrites it on every
update. Instead of fighting for that path, deploy our config override
to user homes (~/.config/walker/) via the .install hook where XDG
lookup finds it first. Also fix stale rofi dependency → walker + elephant.
2026-03-30 19:40:14 +02:00
nevaforget 24e8783841 Update pkgver to r26.0726451 (audit fixes + moonset migration) 2026-03-29 21:27:15 +02:00
nevaforget 565bf8584a Remove gtklock and wlogout from moonarch-git depends
gtklock replaced by moonlock (already a dependency).
wlogout replaced by moonset (already a dependency).
2026-03-29 21:23:13 +02:00
nevaforget 2470dd90ba Update pkgver from first build, add .gitignore for build artifacts
sweet-cursors-git: r1.4b49c35 (source: gitea.moonarch.de fork)
moonarch-git: r24.a6a5a70
2026-03-29 18:31:12 +02:00
nevaforget 3f11da1867 Add moonarch-git and sweet-cursors-git PKGBUILDs
moonarch-git packages all desktop environment defaults (XDG configs,
helper scripts, zsh config, wallpaper) for pacman-managed deployment.
Includes moonarch-update for simplified system maintenance.

sweet-cursors-git packages the Sweet cursor theme separately.
2026-03-29 17:15:05 +02:00