Conversation
Generate a k9s skin from the active Omarchy theme and sync it to
~/.config/k9s/skins/omarchy.yaml when a k9s config directory already
exists.
Enable it in k9s with:
k9s:
ui:
skin: omarchy
|
Not sure if this is fine as an addition to omarchy or better as a stand-alone thing (using the hook) to install (like omazed). Its small enough that i think it could directly into omarchy. but let me know otherwise, and I'll setup a standalone package to install. |
There was a problem hiding this comment.
Pull request overview
Adds automatic syncing of the active Omarchy theme to a k9s UI skin, generating a k9s.yaml from the theme colors and copying it into the user’s k9s skins directory when k9s is already configured.
Changes:
- Add a themed
k9s.yaml.tpltemplate to generate a k9s skin from Omarchy color tokens. - Add
omarchy-theme-set-k9sto copy the generatedk9s.yamlinto~/.config/k9s/skins/omarchy.yaml(only if~/.config/k9salready exists). - Invoke the new k9s sync step from the main
omarchy-theme-setflow.
Reviewed changes
Copilot reviewed 1 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
default/themed/k9s.yaml.tpl |
New k9s skin template wired into the existing template generation flow. |
bin/omarchy-theme-set-k9s |
New theme-sync script that installs the generated skin into the k9s skins directory when applicable. |
bin/omarchy-theme-set |
Calls the new k9s sync script as part of theme application. |
Tip
If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


Generate a k9s skin from the active Omarchy theme and sync it to ~/.config/k9s/skins/omarchy.yaml when a k9s config directory already exists.
Enable it in k9s with: