This repository contains an Homebrew package meant to be used in arch-bootc images and brew-proxy for a more secure Homebrew setup.
In order to install packages from this repository via pacman, you need to import the signing key:
pacman-key --init
pacman-key --recv-key F88AD54AC93B084021C2BB69FC179FA0288C0734 --keyserver keyserver.ubuntu.com
pacman-key --lsign-key F88AD54AC93B084021C2BB69FC179FA0288C0734And add the following to /etc/pacman.conf:
[homebrew]
SigLevel = Required
Server = https://github.com/Lumaeris/homebrew-arch/releases/download/$repoAfterwards, sync your repositories with pacman -Sy, and then install a package like so:
pacman -S homebrew
pacman -S brew-proxy # optionallyVarious files, including the systemd unit files and shell completion scripts, are taken from Universal Blue's Homebrew packaging and are available under the terms of the Apache-2.0 license.
A slightly older installer patch which installs Homebrew itself to the src directory and disables both updating and caching is taken from secureblue's Homebrew RPM packaging and is also available under the terms of the Apache-2.0 license.
Homebrew itself is available under the terms of the BSD-2-Clause license.
This repository is heavily based on Hec's bootc repo.