Borrowing it
Nothing to install: this file belongs to maleksaadi0109/hyprfedora. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/maleksaadi0109/hyprfedora/main/.agents/skills/fedora-hyprland-installer/SKILL.mdgit clone --depth 1 https://github.com/maleksaadi0109/hyprfedoraWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer)<a href="https://agentmods.dev/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer"><img src="https://agentmods.dev/badge/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer"><img src="https://agentmods.dev/badge/skills/maleksaadi0109/hyprfedora/fedora-hyprland-installer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00039 | $0.01200 |
| Opus 5 | $0.00019 | $0.00600 |
| Sonnet 5 | $0.00008 | $0.00240 |
| Haiku 4.5 | $0.00004 | $0.00120 |
Grade B, and why
fedora-hyprland-installer scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Asks for rootmediumPrivilege escalation
A mod that escalates privileges can change anything on the machine, not only the project.
2. Execute `<SKILL_DIR>/scripts/preflight.sh` to verify Fedora release, network, package manager, and sudo access. How it starts
The opening of the file, as written. The whole thing — 77 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Fedora Hyprland Installer Skill
This skill provides an automated, safety-first workflow for managing Hyprland on Fedora Linux.
Script Path Resolution Directive
When agy is launched from a user's working directory, bundled scripts do NOT reside in ./scripts/.
The agent MUST first locate the base directory of the fedora-hyprland-installer skill (e.g., <workspace>/.agents/skills/fedora-hyprland-installer, ~/.gemini/antigravity-cli/skills/fedora-hyprland-installer, or the skill repository root) and define it as SKILL_DIR.
All bundled scripts MUST be executed using their full path relative to SKILL_DIR: <SKILL_DIR>/scripts/<script-name>.sh.
Core Directives & Safety Rules
- Fedora-First: Always use Fedora tools (
dnf,systemctl,loginctl). Never useapt,pacman, oryay. - Never Blindly Execute: Inspect the system prior to any installation or modification.
- 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).
- 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. - GPU Awareness: Check whether the system uses NVIDIA, AMD, Intel, or Hybrid graphics before configuring environment variables or graphics drivers. Never use arbitrary
.runinstallers for NVIDIA; rely on Fedora/RPM Fusion repositories. - Privileged Operations: Sudo commands must be clearly identified and communicated to the user. Do not hardcode passwords.
- Idempotency: Running actions multiple times must be safe and avoid duplicate config lines.
Workflow Guide
1. Installation Workflow
When the user asks to "Install Hyprland" or "Setup Hyprland on Fedora":
- Execute
<SKILL_DIR>/scripts/detect-system.shand<SKILL_DIR>/scripts/detect-gpu.sh. - Execute
<SKILL_DIR>/scripts/preflight.shto verify Fedora release, network, package manager, and sudo access. - Execute
<SKILL_DIR>/scripts/backup.shto preserve any pre-existing configurations. - Execute
<SKILL_DIR>/scripts/install.shto install Hyprland, Wayland portal packages (xdg-desktop-portal-hyprland,xdg-desktop-portal-gtk), PipeWire/WirePlumber, terminal, launcher, status bar, and authentication agent. - Execute
<SKILL_DIR>/scripts/configure.shto write a clean, functional initial Hyprland config (~/.config/hypr/hyprland.conf) tailored to detected terminal/launcher and GPU environment variables. - Execute
<SKILL_DIR>/scripts/verify.shto ensure binaries, portal services, PipeWire, and login desktop entries (/usr/share/wayland-sessions/hyprland.desktop) exist and validate. - Present a summary report detailing installed packages, backup paths, and login instructions.
What ships with it
21 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- LICENSE 1.1 KB
- README.md 5.0 KB
- references/amd.md 368 B
- references/fedora.md 644 B
- references/hyprland.md 674 B
- references/intel.md 275 B
- references/nvidia.md 1.0 KB
- references/portals.md 583 B
- references/troubleshooting.md 1.7 KB
- references/wayland.md 317 B
- scripts/backup.sh 1.6 KB runs code
- scripts/configure.sh 4.0 KB runs code
- scripts/detect-gpu.sh 1.9 KB runs code
- scripts/detect-system.sh 2.6 KB runs code
- scripts/install.sh 1.4 KB runs code
- scripts/preflight.sh 2.6 KB runs code
- scripts/repair.sh 2.1 KB runs code
- scripts/uninstall.sh 1.4 KB runs code
- scripts/verify.sh 2.7 KB runs code
- tests/test-detection.sh 822 B runs code
- tests/test-scripts.sh 807 B runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 77 lines · 39 tokens per session scan B c3f9377fca29
fedora-hyprland-installer is a skill published in the GitHub repository maleksaadi0109/hyprfedora (0 stars, last pushed 1mo ago), licensed MIT. It adds 39 tokens to every session and 1,200 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it B with 1 finding (asks for root). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
gke-compute-classes
Configures, optimizes, and troubleshoots GKE ComputeClasses. Use when configuring Spot VMs with on-demand fallback, targeting specific accelerators (GPUs/TPUs) or machine families, restricting ComputeClass access, or debugging pending pods related to node pool auto-creation. Do not use for cluster-level Node Auto…
jetson-diagnostic
Read-only Jetson health snapshot for identity, memory, GPU, thermal, power, storage, services, and top processes.
doca-socket-relay
Use this skill when the operator is driving the DOCA Socket Relay to bridge a socket-oriented host application onto a BlueField DPU peer without rewriting it — picking the deployment shape (in-process, sidecar, or BlueField service container), configuring the host-side socket and the DPU-side forwarding endpoint…
offensive-z-wave
Z-Wave attack methodology — sniffing with Z-Force / EZ-Wave / RTL-SDR + ZniffMobile, S0 (legacy) network-key derivation flaw and key reuse, S2 (modern) ECDH commissioning analysis, replay/injection on unauthenticated nodes, default-key brute-force on test deployments, and home-automation hub pivots. Use when targeting…
hsb-flash
Flash the FPGA on an HSB board connected to an NVIDIA devkit. Supports HSB Lattice boards (FPGA versions 2407, 2412, 2507, 2510) and Leopard Imaging VB1940 "all-in-one" cameras (FPGA versions 2507, 2510). Uses release-specific YAML manifests and board-type-specific program commands. Lattice and VB1940 commands must…
jetson-validate-image
Use after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: validate bsp, on-target validation.