Hide first-party panels/overlays from bar-settings catalog

omarchy.bar-settings and omarchy.image-picker are shell infrastructure —
the customizer and image picker themselves. Listing them in 'Other
plugins' with move/remove arrows is misleading: removing the panel
plugin doesn't disable anything (it's summoned on demand via IPC), and
adding them never made sense.

Dropped them from shell-defaults.json's plugins[] and from the inline
builtinShellConfig fallback. normalizeDraft and availableToAdd now skip
manifests with __isFirstParty so existing user shell.json files
self-heal on next load.
This commit is contained in:
Ryan Hughes
2026-05-14 02:21:48 -04:00
parent 546f4893ff
commit 14ed2560f9
2 changed files with 17 additions and 14 deletions
@@ -36,8 +36,5 @@
]
}
},
"plugins": [
{ "id": "omarchy.bar-settings" },
{ "id": "omarchy.image-picker" }
]
"plugins": []
}