Skip to content

Fix Hermes desktop launch settings (2026.8.31-3) - #336

Merged
spencerbull merged 1 commit into
omacom:masterfrom
spencerbull:fix-hermes-desktop-launch
Sep 7, 2026
Merged

Fix Hermes desktop launch settings (2026.8.31-3)#336
spencerbull merged 1 commit into
omacom:masterfrom
spencerbull:fix-hermes-desktop-launch

Conversation

@spencerbull

@spencerbull spencerbull commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Hermes Desktop's direct launcher skipped config.yaml desktop settings, and an inherited ELECTRON_RUN_AS_NODE=1 could prevent a window from opening. Use Hermes' own settings parser for Electron flags, GPU policy, password store and Ozone hints, and preserve the launch directory and explicit environment overrides for both menu launches and hermes:// links. Clear inherited Electron/Python overrides, preserve that clean environment across upstream imports, and keep the packaged fallback usable when the Python installation is incomplete.

Bump the package to 2026.8.31-3. Both the packaged and user-built app use the same user-namespace sandbox check, and chrome-sandbox is always installed with mode 0755 instead of choosing its permissions from the builder's capabilities. Hosts without working unprivileged user namespaces receive an error; the launcher does not escalate privileges or disable the sandbox.

Follow-up to the late review on #335. The package retains its visible, URL-capable desktop entry. Normal launches do not create another entry, but upstream build-only updates still register a separate user entry and offer no opt-out. Omarchy #10613 hides that generated entry through its existing launcher hide list, keeping the package launcher as the single Hermes row in the Apps menu.

🤖 Generated by GPT-6 in T3 Code. Reviewed by Codex XHigh.

Release 2026.8.31-3 preserves upstream desktop settings and explicit launch environment without invoking the CLI sandbox setup. Keep incomplete runtimes from blocking the packaged fallback, and use the namespace sandbox consistently in both locations.

Co-Authored-By: Codex XHigh <noreply@openai.com>
@spencerbull
spencerbull merged commit 626542b into omacom:master Sep 7, 2026
1 check passed
@spencerbull
spencerbull deleted the fix-hermes-desktop-launch branch September 7, 2026 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant