Skip to content
Skillpedia
Deploy & cloud (DevOps)48k · #2992

fedora-hyprland-installer

Installs and configures the Hyprland environment on Fedora Linux. It automatically detects your graphics card (NVIDIA, AMD, Intel) for optimal setup. Useful for anyone wanting to use Hyprland on Fedora.

What it does

This program helps install, configure, verify, repair, update, and uninstall Hyprland, a desktop environment for Fedora Linux. It automatically detects which graphics card (NVIDIA, AMD, or Intel) your computer uses to ensure the best setup.

When to use it

  • ✓Installing or updating Hyprland on Fedora.
  • ✓Verifying that Hyprland and its components are working correctly.
  • ✓Repairing common issues or uninstalling Hyprland.

Example of what to ask your AI

“Install Hyprland on my Fedora and configure it for my NVIDIA graphics card.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/fedora-hyprland-installer/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/fedora-hyprland-installer/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It uses Fedora-specific commands to install necessary packages, backs up your old configurations, and sets up Hyprland according to your hardware. It always asks for your permission before making significant changes.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill fedora-hyprland-installer

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/fedora-hyprland-installer/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Fedora Hyprland Installer Skill

This skill provides an automated, safety-first workflow for managing Hyprland on Fedora Linux.

Resolve the Skill Directory

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".

When to Use

  • Use when installing or updating a Fedora-packaged Hyprland desktop stack.
  • Use when verifying a Hyprland session, portals, PipeWire, or WirePlumber on Fedora.
  • Use when diagnosing the limited repair cases documented below or removing the Hyprland-specific packages installed by this workflow.

Core Directives & Safety Rules

  1. Fedora-First: Always use Fedora tools (dnf, systemctl, loginctl). Never use apt, pacman, or yay.
  2. Never Blindly Execute: Inspect the system prior to any installation or modification.
  3. Preserve Existing Desktop: Do not uninstall GNOME, KDE, or any existing desktop environment. Hyprland should be added as a session choice in the display manager (GDM/SDDM/LightDM).
  4. Mandatory Backup: Always create a timestamped backup in ~/.local/state/fedora-hyprland-installer/backups/ before writing or altering configurations in ~/.config/hypr/, ~/.config/waybar/, etc.
  5. GPU Awareness: Check whether the system uses NVIDIA, AMD, Intel, or Hybrid graphics before configuring environment variables or graphics drivers. Never use arbitrary .run installers for NVIDIA; rely on Fedora/RPM Fusion repositories.
  6. Privileged Operations: Sudo commands must be clearly identified and communicated to the user. Do not hardcode passwords.
  7. Idempotency: Running actions multiple times must be safe and avoid duplicate config lines.
  8. Explicit Consent: Show the exact package or service changes first. Run scripts that mutate packages or services only after the user confirms; use repair.sh without --apply for diagnosis.

Workflow Guide

1. Installation Workflow

When the user asks to "Install Hyprland" or "Setup Hyprland on Fedora":

  1. Execute bash "$SKILL_DIR/scripts/detect-system.sh" and bash "$SKILL_DIR/scripts/detect-gpu.sh".
  2. Execute bash "$SKILL_DIR/scripts/preflight.sh" to verify Fedora release, network, package manager, and sudo access.
  3. Execute bash "$SKILL_DIR/scripts/backup.sh" to preserve any pre-existing configurations.
  4. Show the package plan with 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.
  5. Execute 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.
  6. Execute 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.
  7. Present a summary report detailing installed packages, backup paths, and login instructions.

2. Repair Workflow

When the user asks to "Fix Hyprland", "Hyprland won't start", "No audio", "Screen sharing broken":

  1. Run bash "$SKILL_DIR/scripts/detect-system.sh" and inspect system logs (journalctl -xe, journalctl --user -u xdg-desktop-portal).
  2. Execute bash "$SKILL_DIR/scripts/repair.sh" to report a missing Hyprland config, missing portal package, and inactive PipeWire/WirePlumber services.
  3. Review the proposed changes with the user, then execute 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.
  4. Execute bash "$SKILL_DIR/scripts/verify.sh".

3. Update Workflow

When the user asks to "Update Hyprland":

  1. Run bash "$SKILL_DIR/scripts/backup.sh".
  2. Show the package plan with bash "$SKILL_DIR/scripts/install.sh" --dry-run --update and obtain approval.

…

FAQ

What is Hyprland?

Hyprland is a modern and customizable desktop environment for Linux, focused on being fast and visually appealing.

Do I need programming knowledge?

No, this program is designed to be used by anyone, even without programming experience. It automates complex tasks.

Will it delete my current system?

No, it's designed to add Hyprland as an option, without removing your current desktop environment like GNOME or KDE.

Details

Original description by the author

Install, configure, verify, repair, update, and uninstall Hyprland on Fedora Linux with GPU-aware detection (NVIDIA/AMD/Intel).

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2992
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills