Skip to content

feat: add Brave Origin browser install script#1311

Open
thepinak503 wants to merge 2 commits into
ChrisTitusTech:mainfrom
thepinak503:feat/brave-origin-clean
Open

feat: add Brave Origin browser install script#1311
thepinak503 wants to merge 2 commits into
ChrisTitusTech:mainfrom
thepinak503:feat/brave-origin-clean

Conversation

@thepinak503

@thepinak503 thepinak503 commented Jun 7, 2026

Copy link
Copy Markdown

Type of Change

  • New feature

Description

Add install script for Brave Origin - a minimalist version of Brave that strips out optional features like VPN, crypto wallet, Rewards, and Leo AI, keeping only core privacy protections and ad blocking.

Supports all major distros via native package managers:

  • Debian/Ubuntu: adds repo and installs brave-origin via apt
  • Fedora 41+ (dnf5): uses addrepo --from-repofile syntax
  • Fedora <41 / Rocky/RHEL: uses --add-repo syntax
  • Fedora Atomic: uses rpm-ostree install brave-origin
  • OpenSUSE: adds repo and installs brave-origin via zypper
  • Arch Linux: installs brave-origin-bin from AUR
  • Other distros: falls back to official Brave install script with FLAVOR=origin

Ref: https://brave.com/origin/linux/

@thepinak503 thepinak503 force-pushed the feat/brave-origin-clean branch 2 times, most recently from 5311827 to 0a4db2f Compare June 7, 2026 10:47
@thepinak503 thepinak503 force-pushed the feat/brave-origin-clean branch from 0a4db2f to 21e4091 Compare June 7, 2026 10:58
;;
dnf)
"$ESCALATION_TOOL" "$PACKAGER" install -y dnf-plugins-core
if command_exists rpm-ostree; then

@technicks89 technicks89 Jun 7, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will not always hit. The dnf package manager is not always installed with rpm-ostree. Anyone using rpm-ostree will fall into the catch all.

@technicks89

Copy link
Copy Markdown
Contributor

please also add an uninstaller

@thepinak503

Copy link
Copy Markdown
Author

Fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants