niri module: noctalia now in Fedora repos, drop Terra dependency
noctalia 5.3.0 is in the Fedora 44 updates repo (confirmed on packages.fedoraproject.org and by a fresh-install dnf install noctalia). The niri module no longer calls add_terra_repo; Terra stays in the base section and in the mango module, which is the only consumer left (mangowc). README + comments updated.
This commit is contained in:
@@ -67,7 +67,7 @@ Each module pulls in `lib/` by relative path, so it works both ways.
|
||||
|
||||
| TWM | Source | Session type | Notes |
|
||||
|---|---|---|---|
|
||||
| `niri` | Fedora repos + Terra (for `noctalia`) | Wayland | Ships its own session entry |
|
||||
| `niri` | Fedora repos | Wayland | noctalia is packaged since F44; ships its own session entry |
|
||||
| `hyprland` | **COPR** (lionheartp, then hermitfeather, then solopasha) | Wayland | Retired from Fedora repos after F42; first COPR with a chroot for your release wins |
|
||||
| `mango` | **Terra repo only** | Wayland | Session entry written if the package lacks one |
|
||||
| `chadwm` | **built from source** | **X11** | dwm fork; not packaged anywhere for Fedora |
|
||||
@@ -135,11 +135,11 @@ OS_RELEASE_FILE=/tmp/fake-os-release ./setup.sh --yes --de=xfce --twm=chadwm
|
||||
|
||||
## Known limitations
|
||||
|
||||
* `noctalia` and `mangowc` come from **Terra**, and `hyprland` from the
|
||||
**solopasha** COPR — all third-party sources. Their package layout is not
|
||||
guaranteed across Fedora releases; `mango` aborts with build-from-source
|
||||
instructions if the package is missing. Terra is added in the base section
|
||||
(and re-checked idempotently inside the modules that need it).
|
||||
* `mangowc` comes from **Terra** (added in the base section) and `hyprland`
|
||||
from a **COPR** — third-party sources whose layout is not guaranteed across
|
||||
Fedora releases; `mango` aborts with build-from-source instructions if the
|
||||
package is missing. `noctalia` has been in the Fedora repos since F44, so
|
||||
the niri module needs no third-party repo.
|
||||
* Package *names* are not verified by installation in this repo's test harness —
|
||||
only control flow is. First real run on a fresh F44 box is the actual proof.
|
||||
* `gnome-tweaks`/`gnome-extensions-app`, `wofi`, `waybar`, `hyprlock` and friends
|
||||
|
||||
Reference in New Issue
Block a user