Skip to content

feat: install Homebrew as RPM package via Copr repo#1826

Merged
HastD merged 2 commits intosecureblue:livefrom
HastD:homebrew-package
Jan 22, 2026
Merged

feat: install Homebrew as RPM package via Copr repo#1826
HastD merged 2 commits intosecureblue:livefrom
HastD:homebrew-package

Conversation

@HastD
Copy link
Copy Markdown
Collaborator

@HastD HastD commented Jan 22, 2026

This simplifies the build process and should reduce typical system update sizes, as the Homebrew package will be rechunked into a layer like any other RPM package and won't need to be re-downloaded with every update.

The RPM package sets up the same systemd units and shell completion scripts as the previously used BlueBuild module. The analytics opt-out is handled in /etc/homebrew/brew.env; additionally, this file is used to set more secure defaults for Homebrew, such as disallowing insecure redirects.

Also moved ujust set-brew to the desktop-only folder, since homebrew is only installed on desktop images anyway.

This simplifies the build process and should reduce typical system
update sizes, as the Homebrew package will be rechunked into a layer
like any other RPM package and won't need to be re-downloaded with every
update.

The RPM package sets up the same systemd units and shell completion
scripts as the previously used BlueBuild module. The analytics opt-out
is handled in `/etc/homebrew/brew.env`; additionally, this file is used
to set more secure defaults for Homebrew, such as disallowing insecure
redirects.

Also moved `ujust set-brew` to the desktop-only folder, since homebrew
is only installed on desktop images anyway.
@HastD

This comment was marked as outdated.

@HastD HastD merged commit 61dd3d9 into secureblue:live Jan 22, 2026
18 checks passed
@HastD HastD deleted the homebrew-package branch January 22, 2026 18:20
@HastD HastD removed the Pending CI label Jan 22, 2026
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.

3 participants