Merge upstream quattro (plugin auth, Hermes updates, T3 theme, fullscreen) - #10
Draft
cursor[bot] wants to merge 1 commit into
Draft
Merge upstream quattro (plugin auth, Hermes updates, T3 theme, fullscreen)#10cursor[bot] wants to merge 1 commit into
cursor[bot] wants to merge 1 commit into
Conversation
Bring in plugin auth boundaries, mise hardening, Hermes in-app updates, T3 Code theming, Kitty system defaults, and the fullscreen-desktop toggle. Keep Cursor on the official tarball installer (no mise wrapper). Co-authored-by: Mark Groves <mark-groves@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merges 42 new commits (30 non-merge) from omacom/omarchy
quattrointo this fork (since3f91f06a/ PR #9, 2026-09-06). Upstream HEAD is nowe848f1df.Fork-only Cursor work is preserved: official-tarball installer (
omarchy-install-cursor-agent), usage collector, and no mise wrapper. Upstream'smise settings set upgrade.auto_prune falseis taken; the Cursor mise install line is still omitted. Menu still labels the agent "Cursor CLI" atU+E90D.Plugin authentication boundary (upstream omacom#9618 and follow-ups)
mise hardening (upstream omacom#7591 / omacom#7994)
upgrade.auto_prune false, plus migration1787215483)omarchy-mise-installquotes package/command arguments and refuses unusable command names (slash, leading dash/dot, control characters)Hermes desktop (upstream omacom#10613)
.desktoplauncher is hidden in Omarchy so only the packaged entry showsomarchy-cmd-presentinstead of rawcommand -vT3 Code theme (upstream omacom#8784)
omarchy-install-ai-t3-code, which refreshes the current palette before first launcht3code.jsonand select it in T3 Code viaomarchy-theme-set-t3codeKitty system defaults (upstream omacom#10605)
/etc/xdg/kitty/kitty.conf; the user file stays for overrides1788745941comments out unrestrictedallow_remote_controlon existing user configs and asks for a Kitty restartSleep / GPU / sudo (upstream omacom#10425 / omacom#9387)
system-sleephooks must be root-owned; migration1788662350repairs or quarantines writable copiesLocate via packaged service (upstream omacom#10579)
plocate-updatedbis configured through a systemd drop-in instead of rewriting/etc/updatedb.confinstall/config/locate.shpath and migration1784809451are removedDesktop polish
--force-device-scale-factor=1so the hotkey matches the packaged desktop file (upstream Start 1Password at a fixed device scale factor omacom/omarchy#10673)Conflict resolution
install/user/mise.sh— took the auto-prune setting; still no Cursor mise wrapper (official tarball viaomarchy-install-cursor-agent)migrations/1788577553.sh— unchanged no-op for the upstream Cursor mise wrapperdefault/omarchy/omarchy-menu.jsonc— T3 Code install action updated; Cursor CLI row untouchedtest/shell.d/hermes-remove-test.sh— put$ROOT/binon PATH so the newomarchy-cmd-present gumcheck and in-use tests run outside a full Omarchy login PATHFocused tests for default-agent (Cursor official install + Muse + OpenClaw), menu/font charset, mise-install, Hermes remove/desktop/CLI, plugin auth boundary, T3 Code install, fullscreen toggle, and 1Password launch passed. Ready to merge into
quattro.