Terra in base section; fix Hyprland via solopasha COPR

- Terra repo is added right after RPM Fusion in the base setup (it carries
  noctalia + mangowc). Modules keep calling add_terra_repo so they still
  work standalone; it is a no-op when terra-release is present.
- Hyprland was retired from the Fedora repos after F42 (dependency churn);
  the module could never resolve 'hyprland' on F44. It now enables the
  solopasha/hyprland COPR first — the de facto standard for F43/44 — and
  treats the accessory packages (hyprpaper/hyprlock/waybar/mako/wofi/
  xwayland-satellite) as optional so a name drift warns instead of aborting.
- README updated.
This commit is contained in:
Pathfinder
2026-10-27 11:14:21 +01:00
committed by yuri
parent 1cd8d26d01
commit 0939b228b6
3 changed files with 17 additions and 7 deletions
+8 -3
View File
@@ -12,11 +12,16 @@ if is_debug; then set +e; else set -e; fi
step "Tiling window manager: Hyprland"
rule
# hyprland was retired from the Fedora repos after F42 (dependency churn),
# so the compositor comes from the solopasha COPR — the de facto standard.
if ! pkg_installed hyprland; then
info "Enabling copr: solopasha/hyprland..."
sudo dnf copr enable -y solopasha/hyprland
fi
info "Installing Hyprland and its ecosystem..."
install_packages hyprland xdg-desktop-portal-hyprland alacritty
install_packages hyprpaper hypridle hyprlock waybar mako
install_optional wofi
install_optional xwayland-satellite
install_optional hyprpaper hypridle hyprlock waybar mako wofi xwayland-satellite
install_session_prereqs
install_nerd_font JetBrainsMono