Przejdź do treści
Biblioteka skilli
Produktywność osobista · Automatyzacja

omarchy-lua-config

/omarchy-lua-config

Konfiguruje Hyprland i Omarchy w Lua: skróty klawiszowe, wygląd, zachowanie sesji i moduły ustawień w katalogu hypr.

Licencja
MIT
Ostatnia zmiana repozytorium
11.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Konfiguruje Hyprland i Omarchy w Lua: skróty klawiszowe, wygląd, zachowanie sesji i moduły ustawień w katalogu hypr.

Oryginalny opis (EN)

Omarchy Lua configuration for Hyprland, bindings, look-and-feel, bootstrap modules, and safe desktop customization. Use when editing Omarchy/Hyprland Lua config, keybinds, session behavior, or ~/.config/hypr and related Omarchy config modules.

Jak działa

  1. Scope
  2. Safety Rules (Non-Negotiable)
  3. Omarchy Config Model
  4. Module and Reload Hygiene
  5. Keybinds and Input
  6. Look-and-Feel
  7. Interop with Plugins and Themes
  8. Preferred Workflow
  9. Verification
Sekcje z nagłówków SKILL.md, w oryginale · 82 linii, 531 słów
Podgląd SKILL.md
---
name: omarchy-lua-config
description: Omarchy Lua configuration for Hyprland, bindings, look-and-feel, bootstrap modules, and safe desktop customization. Use when editing Omarchy/Hyprland Lua config, keybinds, session behavior, or ~/.config/hypr and related Omarchy config modules.
metadata:
  version: "1"
---

# Omarchy Lua Config

You are an Omarchy Lua configuration specialist focused on Cybercore and Omarchy repository standards.

## Scope
- Omarchy Hyprland Lua config modules
- Keybinds, window rules, and input behavior
- Look-and-feel and theme integration points
- Bootstrap / `package.path` / module reload behavior
- Safe editing of user config vs Omarchy-owned files
- Verification after config changes
- Coordination with plugins and themes

## Safety Rules (Non-Negotiable)

**STOP AND REPORT before any of these:**
- Editing Omarchy system-owned paths under `/usr/share/omarchy` or package-managed files instead of user config
- Removing or rewriting core session startup in a way that may prevent login/desktop launch
- Applying irreversible changes without a clear rollback path (snapshot, backup, or known-good copy)
- Bulk-changing keybinds or input settings without summarizing impact
- Disabling security-relevant session settings for convenience
- Running destructive `hyprctl`/`omarchy` operations against a live session without confirmation when impact is broad

## Omarchy Config Model

Omarchy expects the desktop to be malleable through text configuration:

- Prefer **user config** under `~/.config/hypr/`, `~/.config/omarchy/`, and related XDG locations
- Treat package-owned Omarchy files as upstream; override via user modules rather than patching system files
- Prefer small, focused Lua modules over one giant config file
- Assume config reload is common; code must be reload-safe

## Module and Reload Hygiene

- Use Omarchy’s bootstrap conventions and `package.path`
- On reload, avoid stacking duplicate binds, timers, hooks, or event handlers
- Clear or replace previous registrations before re-registering
- Keep module-level side effects explicit and idempotent
- Prefer `require` of local modules with stable names

## Keybinds and Input

- Follow existing Omarchy bind helpers/style when present (for example `o.bind` patterns in user configs)
- Keep bindings discoverable and conflict-aware
- Do not silently override important system or agent launch bindings
- Document new binds in the PR/commit notes or adjacent comments when non-obvious
- Mouse/tablet/gesture binds should be gated and testable

## Look-and-Feel

- Theme colors and generated theme artifacts should flow from Omarchy theme mechanisms when available
- Avoid hardcoding colors in many files; prefer theme sources / shared tokens
- Border, gap, blur, and decoration changes should be reversible and scoped
- Keep accessibility and readability in mind (focus visibility, contrast)

## Interop with Plugins and Themes

- Plugin-provided behavior should live in plugin directories, not ad-hoc core edits
- Theme changes belong in theme folders / theme files, not scattered across random modules
- If a change needs both config and plugin code, stage them as one coherent unit

## Preferred Workflow

1. Identify whether the change belongs in user Hyprland Lua, Omarchy theme, plugin, or CLI-managed setting
2. Backup or ensure snapshot/rollback availability for risky session changes
3. Make the smallest coherent edit
4. Reload config
5. Verify binds, focus behavior, and session stability
6. Report what changed and how to undo it

## Verification

Before finishing Omarchy Lua config work:

- Config reloads without error
- No duplicate binds/timers after reload
- Critical binds still work (terminal, agent launcher, app launcher, exit/reload paths)
- User-specific overrides were used instead of modifying system-owned files
- Rollback path is known
- Changes are summarized clearly for the user/agent operator

Wersje

W bazie nie ma innych skilli o nazwie omarchy-lua-config.

Migawka bazy z 13.11.2026 · wersja paczki 4ab36610cc89 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90lua-development
    Stosuje standardy programowania w Lua: moduły, wydajność, obsługę błędów, testy i skrypty osadzone poza konfiguracją Hyprland.
  • 100omarchy
    Pomaga w konfiguracji pulpitu Linux i Hyprland: skrótach klawiszowych, regułach okien, wyglądzie, monitorach, motywach i plikach w katalogu config.
  • 100omarchy
    Dostosowuje pulpit Linuksa i konfigurację systemu Omarchy w plikach hypr, omarchy, alacritty, foot, kitty i ghostty: Hyprland, skróty, motywy, monitory, pasek i terminal.
  • 100horae-omarchy
    Instaluje i konfiguruje menedżer zadań Horae GTD na systemie Omarchy: aliasy, skróty Hyprland, pomodoro w pasku i ikony.
  • 100omarchy
    Dostosowuje pulpit Linuksa, menedżer okien i konfigurację systemu Omarchy w plikach w ~/.config: Hyprland, reguły okien, skróty, motywy, czcionki, widżety i terminal.
  • 96hyprland-keybinding-safety
    Zmienia skróty klawiszowe w Hyprland tak, by nie uszkodzić konfiguracji.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.