Complete native support for Helium browser#5553
Complete native support for Helium browser#5553ahmedkall wants to merge 3 commits intobasecamp:masterfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR aims to bring Helium (Chromium fork) to parity with existing Chromium/Brave integration by seeding Wayland/extension flags and enabling theme color injection via managed policy JSON.
Changes:
- Add
config/helium-flags.confand a migration to seed it into~/.config/when missing. - Extend
omarchy-theme-set-browserto write Helium’sBrowserThemeColorpolicy and refresh policy live.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| migrations/1777018591.sh | Seeds ~/.config/helium-flags.conf for existing installs. |
| config/helium-flags.conf | Adds Wayland + copy-url extension flags for Helium. |
| bin/omarchy-theme-set-browser | Adds Helium policy write + live policy refresh. |
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.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| sudo mkdir -p /etc/helium/policies/managed | ||
| sudo chmod a+rw /etc/helium/policies/managed |
Helium (a privacy-focused Chromium fork) was already being explicitly matched by
omarchy-launch-webappand Hyprland'sbrowser.confwindow rules, but it lacked native Wayland flags and dynamic theme injection.This PR brings it to full parity with Brave and Chromium using the exact same mechanisms:
~/.config/helium-flags.confto ensure native Wayland rendering and loads the defaultcopy-urlextension.omarchy-theme-set-browserto inject the theme hex into/etc/helium/policies/managed/color.json.There are no new
omarchy-install-*oromarchy-refresh-*commands added. If a user simply installs the binary, it seamlessly picks up the Omarchy aesthetic and behavior out-of-the-box.