64 lines
1.6 KiB
Markdown
64 lines
1.6 KiB
Markdown
# Homebrew Tap — sid
|
|
|
|
Personal Homebrew tap hosted on [Forgejo](https://forgejo.zerova.net/public/homebrew-sid).
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
brew tap public/sid git@forgejo.zerova.net:public/homebrew-sid.git
|
|
```
|
|
|
|
## Available Formulae
|
|
|
|
| Formula | Description |
|
|
|---------|-------------|
|
|
| [fj](https://forgejo.zerova.net/public/fj) | Forgejo/Gitea CLI tool with agentic dev features (fork) |
|
|
| [tinc-feth](https://forgejo.zerova.net/public/tinc-feth) | tinc 1.0.37 VPN with macOS feth device support |
|
|
| qemu-iscsi | QEMU built with `--enable-libiscsi` (iSCSI block backend) |
|
|
|
|
```bash
|
|
brew install fj
|
|
brew install tinc-feth
|
|
brew install qemu-iscsi
|
|
```
|
|
|
|
### qemu-iscsi
|
|
|
|
QEMU 10.2.2 built identically to `homebrew/core/qemu` but with `libiscsi` as a
|
|
runtime dependency and `--enable-libiscsi` passed to configure, so
|
|
`qemu-system-*` can attach `iscsi://` drives directly. Conflicts with the
|
|
upstream `qemu` formula.
|
|
|
|
### tinc-feth
|
|
|
|
Patched build of [tinc](https://www.tinc-vpn.org/) 1.0.37 with native macOS feth (fake ethernet) device support for Layer 2 / switch mode. No tuntap kext required.
|
|
|
|
```bash
|
|
# install
|
|
brew install public/sid/tinc-feth
|
|
|
|
# start as service (runs at boot)
|
|
sudo brew services start public/sid/tinc-feth
|
|
|
|
# stop / restart
|
|
sudo brew services stop public/sid/tinc-feth
|
|
sudo brew services restart public/sid/tinc-feth
|
|
|
|
# manual run with debug
|
|
sudo /opt/homebrew/opt/tinc-feth/sbin/tincd -n <network> -D -d3
|
|
```
|
|
|
|
Conflicts with the upstream `tinc` formula.
|
|
|
|
## Update
|
|
|
|
```bash
|
|
brew upgrade <formula>
|
|
```
|
|
|
|
## Uninstall
|
|
|
|
```bash
|
|
brew uninstall <formula>
|
|
brew untap public/sid
|
|
```
|