diff --git a/DECISIONS.md b/DECISIONS.md index ba0fc89..9fcf1e1 100644 --- a/DECISIONS.md +++ b/DECISIONS.md @@ -1,5 +1,11 @@ # Decisions +## 2026-08-14 – moonarch-git drops moonlock and moonset; only sweet-cursors is left from the own registry +- **Who**: Dominik, ClaudeCode +- **Why**: The power menu moved into the Quickshell config as `PowerPopout.qml`, which retired moonset and with it the last caller of moonlock. Both stayed in `depends` from the entry below; leaving them there would keep pacman from removing programs that nothing starts any more. +- **Tradeoffs**: Same call as for moongreet — the PKGBUILD directories stay, the dependency goes. Consequence to be aware of: the three retired packages remain in the registry DB as installable versions and no longer get any CI attention, so their `pkgver` freezes at whatever was last built. That is intentional (a rollback wants exactly the version that used to work), but it means the registry is no longer a statement about what is current. +- **How**: `depends` reduced to `sweet-cursors` for the own registry; `pkgrel` 18 → 19; `.SRCINFO` regenerated. Clients drop both packages on the next `pacman -Syu` plus `pacman -Rns`. + ## 2026-08-14 – moonarch-git depends on greetd-regreet and swaylock; moongreet and moonlock PKGBUILDs stay unbuilt - **Who**: Dominik, ClaudeCode - **Why**: The greeter and the lock screen moved to the official repos (see `moonarch/DECISIONS.md`, same date). `moonarch-git` pulled both own packages in as hard dependencies, so pacman would refuse to remove them on a client until that list changes. diff --git a/README.md b/README.md index fc709c1..04da78b 100644 --- a/README.md +++ b/README.md @@ -7,16 +7,16 @@ via the Gitea Package Registry at `gitea.moonarch.de`. | Package | Description | |---------|-------------| -| `moonarch-git` | Desktop environment defaults (Niri, Waybar, Catppuccin Mocha) | -| `moonset` | Wayland session power menu | +| `moonarch-git` | Desktop environment defaults (Niri, Quickshell, Catppuccin Mocha) | | `corsairctl` | Corsair headset control | | `sshfsc` | SSHFS connect helper | | `sweet-cursors-git` | Sweet cursor theme | -Greeter and lock screen come from the official repos (`greetd-regreet`, -`swaylock`) since 2026-08-14. The `moongreet/` and `moonlock/` directories are -still here, unbuilt: the CI only builds a PKGBUILD that changed, and `moonlock` -stays a dependency of `moonarch-git` until moonset stops spawning it by name. +Greeter, lock screen and power menu are no longer own packages since 2026-08-14: +`greetd-regreet` and `swaylock` come from the official repos, the power menu is a +Quickshell popout shipped inside `moonarch-git`. The `moongreet/`, `moonlock/` and +`moonset/` directories are still here, unbuilt — the CI only builds a PKGBUILD that +changed, so they cost nothing and keep the way back open. ## Setup diff --git a/moonarch-git/.SRCINFO b/moonarch-git/.SRCINFO index 412a23e..b018d65 100644 --- a/moonarch-git/.SRCINFO +++ b/moonarch-git/.SRCINFO @@ -1,14 +1,12 @@ pkgbase = moonarch-git pkgdesc = Moonarch desktop environment defaults — Niri, Waybar, Catppuccin Mocha - pkgver = r161.a17474f - pkgrel = 18 + pkgver = r162.fe552fc + pkgrel = 19 url = https://gitea.moonarch.de/nevaforget/moonarch install = moonarch.install arch = any license = MIT makedepends = git - depends = moonlock - depends = moonset depends = sweet-cursors depends = niri depends = xwayland-satellite diff --git a/moonarch-git/PKGBUILD b/moonarch-git/PKGBUILD index bce7e13..f67d496 100644 --- a/moonarch-git/PKGBUILD +++ b/moonarch-git/PKGBUILD @@ -5,7 +5,7 @@ pkgname=moonarch-git pkgver=r162.fe552fc -pkgrel=18 +pkgrel=19 pkgdesc="Moonarch desktop environment defaults — Niri, Waybar, Catppuccin Mocha" arch=('any') url="https://gitea.moonarch.de/nevaforget/moonarch" @@ -14,9 +14,6 @@ install=moonarch.install depends=( # Moonarch ecosystem (own registry) - # moonlock is retired but still required: moonset spawns it by name. - 'moonlock' - 'moonset' 'sweet-cursors' # Compositor & session