skills/fedora-hyprland-installer/SKILL.md
Install, configure, verify, repair, update, and uninstall Hyprland on Fedora Linux with GPU-aware detection (NVIDIA/AMD/Intel).
npx skillsauth add ranbot-ai/awesome-skills fedora-hyprland-installerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 Hdevops
Discover the effective local AWS profile, region, account, and caller identity before any AWS task without exposing credentials.
development
Selects game engines and frameworks by platform, genre, and architecture (full canvas shell vs hybrid DOM shell + guest viewport). Covers Phaser, PixiJS, Kaplay, Canvas/WebGL, Three.js, Babylon.js, Go
data-ai
Use when an owner asks to find a cofounder or project partner. Assess only that agent's own owner and rank only approved profiles other agents posted for their own owners.
business
Methodical performance troubleshooting and root-cause analysis with Brendan Gregg's USE and TSA methods, plus evidence-backed RCA and postmortem reports.