omarchy

Guide safe customization of Omarchy configuration files in ~/.config/.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/okw0204/dotfiles --skill omarchy-okw0204
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: omarchy
Source: https://github.com/okw0204/dotfiles/tree/main/dot_config/opencode/skills/omarchy
Command: npx skills add https://github.com/okw0204/dotfiles --skill omarchy-okw0204

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps end users customize Omarchy-installed systems by guiding safe edits to user-focused config directories, while preventing changes to read-only internal source trees.

Core Features & Use Cases

  • Guided safe editing of ~/.config/* (Hyprland, Waybar, Walker, terminal configs, omarchy) with explicit safety caveats.
  • Enforces best practices for resets and backups via omarchy-refresh commands.
  • Provides a decision framework for whether a change should be applied directly, via themes, or via hooks.

Quick Start

Read the safety guidelines and edit your ~/.config files using the recommended practices, then apply changes with the appropriate omarchy-* commands.

Frequently Asked Questions about omarchy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely customize Hyprland and Waybar configurations in Omarchy?▼

To safely customize Omarchy, edit user-focused config files within ~/.config/omarchy/ and related directories, then apply changes using omarchy-refresh commands to avoid modifying the read-only internal source tree.

What is the best way to apply Omarchy configuration changes without breaking the system?▼

The best way to apply Omarchy configuration changes safely is by using omarchy-refresh commands for resets and backups, ensuring you only edit ~/.config/* files and never modify ~/.local/share/omarchy/.

Can I directly modify the internal source tree to change Walker and terminal settings?▼

No, you cannot directly modify the internal source tree. You must use a decision framework to apply changes directly, via themes, or via hooks by editing ~/.config/ files instead of read-only source directories.

When do I need to use omarchy-refresh commands for config management?▼

You need to use omarchy-refresh commands when you want to enforce best practices for resets and backups after editing your Hyprland, Waybar, Walker, or terminal configurations in ~/.config/omarchy/.

Why should I refrain from editing ~/.local/share/omarchy/ files?▼

You should refrain from editing ~/.local/share/omarchy/ because it contains the read-only internal source tree; modifying it breaks safe config management workflows and prevents proper Omarchy customization.

Does Omarchy config management support applying changes via themes and hooks?▼

Yes, Omarchy config management provides a decision framework to determine whether a change should be applied directly, via themes, or via hooks to safely implement user preferences for Hyprland and Waybar.