omarchy-theming
Создание тем рабочего стола Omarchy
Создание согласованных тем рабочего стола для нескольких приложений — сложный и трудоемкий процесс. Темизация Omarchy предоставляет централизованную конфигурацию colors.toml, которая автоматически генерирует темы для всех настольных приложений, включая терминалы, оконные менеджеры и системные инструменты.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «omarchy-theming». Create a Tokyo Night dark theme for Omarchy with all 22 color variables
Ожидаемый результат:
- accent = "#7aa2f7" (borders, buttons, highlights)
- cursor = "#c0caf5" (terminal cursor color)
- foreground = "#a9b1d6" (primary text)
- background = "#1a1b26" (primary background)
- selection_foreground = "#c0caf5" (selected text text)
- selection_background = "#7aa2f7" (selection highlight)
- color0-7 = "#32344a" through "#787c99" (normal ANSI colors)
- color8-15 = "#444b6a" through "#acb0d0" (bright ANSI colors)
Использование «omarchy-theming». Create a light theme with Catppuccin Latte palette and light.mode file
Ожидаемый результат:
- accent = "#1e66f5" (light blue accent for interactive elements)
- background = "#eff1f5" (light gray background)
- foreground = "#4c4f69" (dark gray text for readability)
- color0 = "#bcc0cc" (light black for dark elements)
- color1 = "#d20f39" (red for errors)
- color2 = "#40a02b" (green for success)
- Include empty light.mode file to indicate light theme variant
Использование «omarchy-theming». What template variables are needed for Hyprland and Waybar styling
Ожидаемый результат:
- Hyprland uses _strip suffix: rgb({{ accent_strip }}) for border colors
- Hyprlock uses _rgb suffix: rgba({{ background_rgb }}, 1.0) for transparency
- Waybar uses standard format: @define-color foreground {{ foreground }}
- All variables map to colors.toml keys for consistent theming
Аудит безопасности
БезопасноPure documentation skill containing only markdown guides and configuration examples. The static analyzer flagged 191 false positives caused by misinterpreting markdown code blocks as shell execution and ANSI color variables (color1-color15) as crypto/C2 keywords. Prior audit correctly identified this as safe with zero risk factors.
Факторы риска
⚙️ Внешние команды (150)
📁 Доступ к файловой системе (8)
🌐 Доступ к сети (1)
Оценка качества
Что вы можете построить
Единая тема рабочего стола
Создайте единый colors.toml, который обеспечит согласованные границы Hyprland, стили Waybar и цвета терминала по всей среде рабочего стола.
Согласованная тема редактора
Создайте согласованные темы для neovim, VS Code и терминалов из одного конфигурационного файла для работы без отвлечений.
Темизация нескольких приложений
Примените одну и ту же цветовую палитру к Alacritty, Kitty, Ghostty, btop, уведомлениям Mako и браузерам с минимальными усилиями по настройке.
Попробуйте эти промпты
Create a new Omarchy dark theme called 'catppuccin-dark' with the Mocha color palette. Include colors.toml with all 22 variables, a neovim.lua file for LazyVim, and a btop.theme file.
What RGB format does omarchy-theming use for chromium.theme files? Show me how to convert #1e1e2e to the required format.
Create a light Omarchy theme with a light blue accent color (#1e66f5), light gray background (#eff1f5), and show how to create the light.mode marker file.
My terminal colors are not applying after running omarchy-theme-set. What variables might be missing from colors.toml and what format should they use?
Лучшие практики
- Определите все 22 цветовые переменные в colors.toml, чтобы избежать ошибок при генерации темы
- Используйте суффикс _strip для функции rgb() в Hyprland и суффикс _rgb для значений rgba()
- Тестируйте темы с omarchy-theme-set после изменений и проверяйте каждое приложение
Избегать
- Использование RGB, HSL или именованных цветов вместо HEX формата в colors.toml
- Отсутствие каталога backgrounds/ с хотя бы одним изображением обоев
- Забывать создавать пустой файл light.mode для светлых вариантов темы
Часто задаваемые вопросы
Какие эмуляторы терминала поддерживает Omarchy?
Что произойдет, если я пропущу цветовые переменные в colors.toml?
Можно ли использовать темы Omarchy с приложениями вне списка шаблонов?
Безопасно ли хранится моя тема?
Почему мои цвета не применяются к определенным приложениям?
Чем Omarchy отличается от других инструментов темизации?
Сведения для разработчиков
Автор
BitYoungjaeЛицензия
MIT
Репозиторий
https://github.com/BitYoungjae/marketplace/tree/main/plugins/omarchy/skills/omarchy-themingСсылка
main
Структура файлов
📄 SKILL.md