omarchy

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

REQUIRED for end-user customization of Linux desktop, window manager, or system config. Use when editing ~/.config/hypr/, ~/.config/omarchy/, ~/.config/alacritty/, ~/.config/foot/, ~/.config/kitty/, or ~/.config/ghostty/. Triggers: Hyprland, window rules, animations, keybindings, monitors, gaps, borders, blur, opacity, omarchy-shell, bar, terminal config, themes, background, night light, idle, lock screen, screenshots, reminders, layer rules, workspace settings, display config, and user-facing omarchy commands. Excludes Omarchy source development through `omarchy dev link` workflows.

default/agents/skills/omarchy/SKILL.md

Download bundle ↓
quattro · 86a2e587 bundle filesScanned 2026-09-14

contributing.md

574 tokens · o200k_base · 2,377 bytes

Reporting Issues and Submitting PRs

Read this when the user wants to report an Omarchy bug, suggest a feature, or contribute a fix upstream.

Omarchy lives at https://github.com/omacom/omarchy. Route requests to the right place:

Filing a Good Bug Report

The bug template asks for system details (CPU, GPU, Omarchy version), a description with steps to reproduce, and diagnostics. Gather them:

omarchy version

# Generate the diagnostic log (also written to /tmp/omarchy-debug.log)
omarchy debug --no-sudo --print

# Interactive variant: `omarchy debug` offers to upload the log to
# logs.omarchy.org (expires after 24h) and prints a shareable URL to
# include in the issue.

Capture the problem on screen. A screenshot or short recording of the bug is often worth more than the description — see capture.md for omarchy capture screenshot and omarchy screenrecord. Keep recordings short and focused on the misbehavior. GitHub issue attachments are added by drag-and-drop in the web form, so save the capture and hand the user the file path to attach (gh cannot upload media).

For screen-recording failures specifically, rerun with OMARCHY_SCREENRECORD_DEBUG=true and attach /tmp/omarchy-screenrecord.log.

File the issue with gh when available:

gh issue create --repo omacom/omarchy --title "..." --body "..."

Include: what happened, what was expected, steps to reproduce, system details, the debug log URL (or attached log), and the capture.

Submitting a PR

Never develop against /usr/share/omarchy. Clone a working copy instead:

gh repo fork omacom/omarchy --clone
cd omarchy

Follow the repository's own AGENTS.md for style, testing, and commit conventions — it is the authority on contributions. Keep commits atomic, run ./test/all before pushing, and open the PR with gh pr create. A PR that fixes a visual problem should include before/after captures (again, see capture.md).

Referenced from SKILL.md