Use this skill for any task on the user's CachyOS + Hyprland desktop environment. Trigger when the user mentions: CachyOS, Hyprland, Wayland, hyprctl, hyprland.lua, ~/.config/hypr, pacman, paru, AUR, the Hypr ecosystem (hyprlock, hypridle, hyprpaper, hyprpicker, hyprcursor, hyprlauncher, hyprsunset, hyprpolkitagent, xdg-desktop-portal-hyprland), waybar, wofi, rofi, mako, dunst, kitty, foot, or any desktop customization on this Linux setup. Routes to specialized satellite skills and provides shared context (Hyprland 0.55+ with Lua syntax, CachyOS rolling release, recently installed pristine system, Spanish-speaking user).
Use for CachyOS-specific system tasks unrelated to the desktop UI. Trigger for: package management (pacman, paru, yay, pkgfile), CachyOS repositories (cachyos, cachyos-v3, cachyos-v4, cachyos-core), CachyOS kernel variants (linux-cachyos, linux-cachyos-bore, linux-cachyos-rt, linux-cachyos-lto, linux-cachyos-hardened, linux-cachyos-deckify), systemd services, BTRFS/snapper rollback, mkinitcpio, GRUB/limine, mirror lists (cachyos-rate-mirrors), cachyos-hello, ALHP repo, microcode, NVIDIA driver packages, gaming optimizations (gamescope, Steam, Lutris on CachyOS). Do NOT use for Hyprland config or desktop apps.
Use when configuring official Hypr ecosystem companion tools (separate from Hyprland core). Trigger when the user asks about: hyprlock (lock screen), hypridle (idle daemon), hyprpaper (wallpapers), hyprcursor (cursor themes), hyprpicker (color picker), hyprlauncher (app launcher), hyprsunset (color temperature), hyprpolkitagent (polkit auth), hyprshutdown, hyprsysteminfo, xdg-desktop-portal-hyprland (screen sharing, file pickers), hyprland-qt-support, hyprqt6engine, hyprpwcenter, hyprtoolkit. Do NOT use for hyprland.lua itself or for third-party tools like waybar/wofi/mako.
Use when configuring Hyprland 0.55+ core via ~/.config/hypr/hyprland.lua (Lua syntax). Trigger for: keybindings (hl.bind), monitors (hl.monitor), window/workspace rules, dispatchers (hl.dsp.*), animations, gestures, input/touchpad, layouts (dwindle, master, scrolling, monocle, custom), decoration/blur, env vars, autostart, permissions, tearing, multi-GPU, NVIDIA setup, hyprctl debugging. Do NOT use for ecosystem components (hyprlock/hypridle/hyprpaper) — those have their own skill.
Use when configuring third-party Wayland utilities used alongside Hyprland. Trigger for: status bars (waybar, eww), application launchers (wofi, rofi-wayland, fuzzel, anyrun), notification daemons (mako, dunst, swaync), terminals (kitty, foot, alacritty, wezterm), screenshot tools (grim, slurp, hyprshot, grimblast), clipboard (cliphist, wl-clipboard), display picker/OSDs (swayosd, avizo), file managers on Wayland. Provides decision matrices to help the user choose between alternatives and reference configurations.