Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Install, configure, verify, repair, update, and uninstall Hyprland on Fedora Linux with GPU-aware detection (NVIDIA/AMD/Intel).
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 85% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 50% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 99% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 33% | 0% |
This skill provides an automated, safety-first workflow for managing Hyprland on Fedora Linux.
Before running a bundled script, resolve SKILL_DIR to the directory that contains this SKILL.md. Do not assume the user's current working directory or guess a global installation path. If the agent cannot resolve the installed skill directory from its runtime context, stop and ask the user to provide it. Invoke bundled shell files explicitly with bash and a quoted path, for example bash "$SKILL_DIR/scripts/detect-system.sh".
dnf, systemctl, loginctl). Never use apt, pacman, or yay.~/.local/state/fedora-hyprland-installer/backups/ before writing or altering configurations in ~/.config/hypr/, ~/.config/waybar/, etc..run installers for NVIDIA; rely on Fedora/RPM Fusion repositories.repair.sh without --apply for diagnosis.When the user asks to "Install Hyprland" or "Setup Hyprland on Fedora":
bash "$SKILL_DIR/scripts/detect-system.sh" and bash "$SKILL_DIR/scripts/detect-gpu.sh".bash "$SKILL_DIR/scripts/preflight.sh" to verify Fedora release, network, package manager, and sudo access.bash "$SKILL_DIR/scripts/backup.sh" to preserve any pre-existing configurations.bash "$SKILL_DIR/scripts/install.sh" --dry-run; after explicit approval, execute bash "$SKILL_DIR/scripts/install.sh" to install Hyprland, Wayland portal packages (xdg-desktop-portal-hyprland, xdg-desktop-portal-gtk), PipeWire/WirePlumber, terminal, launcher, status bar, and authentication agent.bash "$SKILL_DIR/scripts/configure.sh" to write a clean, functional initial Hyprland config (~/.config/hypr/hyprland.conf) tailored to detected terminal/launcher and GPU environment variables.bash "$SKILL_DIR/scripts/verify.sh" to ensure binaries, portal services, PipeWire, and login desktop entries (/usr/share/wayland-sessions/hyprland.desktop) exist and validate.When the user asks to "Fix Hyprland", "Hyprland won't start", "No audio", "Screen sharing broken":
bash "$SKILL_DIR/scripts/detect-system.sh" and inspect system logs (journalctl -xe, journalctl --user -u xdg-desktop-portal).bash "$SKILL_DIR/scripts/repair.sh" to report a missing Hyprland config, missing portal package, and inactive PipeWire/WirePlumber services.bash "$SKILL_DIR/scripts/repair.sh" --apply only after approval. The script can create a missing config, install missing portal packages, and enable or restart the checked user services; investigate other faults manually.bash "$SKILL_DIR/scripts/verify.sh".When the user asks to "Update Hyprland":
bash "$SKILL_DIR/scripts/backup.sh".bash "$SKILL_DIR/scripts/install.sh" --dry-run --update and obtain approval.bash "$SKILL_DIR/scripts/install.sh" --update.bash "$SKILL_DIR/scripts/verify.sh".When the user asks to "Uninstall Hyprland":
bash "$SKILL_DIR/scripts/backup.sh".bash "$SKILL_DIR/scripts/uninstall.sh" --yes to remove the listed Hyprland-specific packages while preserving base desktop environments (GNOME/KDE) and user backup files.Inspect the system and preview the package plan without changing it:
bashbash "$SKILL_DIR/scripts/detect-system.sh" bash "$SKILL_DIR/scripts/detect-gpu.sh" bash "$SKILL_DIR/scripts/install.sh" --dry-run
safety policy and must be invoked explicitly with bash as shown above.
hyprland.conf.Other measured skills in the registry, with their headline benchmark lift.