Tier 1 of the hermes out-of-the-box dependency sweep. hermes is a Python/uv app (requires-python >=3.11,<3.14) whose venvs use --system-site-packages, so system py311-* pkgs satisfy compiled deps without building. - ffmpeg: hermes runtime baseline (installer) + voice-transcription/media skills. - py311-pillow: Pillow is a hermes CORE dependency; the --system-site-packages venv picks up the prebuilt system pkg (no source build). - python311 explicit (python3 = 3.11 after the default flip); python312 stays. - Fix the stale "python312 owns python3" comment. Covers hermes core + telegram gateway + voice. Tier 2 (discord-voice libsodium/ opus, astro vips, ollama/llama-cpp) pending confirmation of default integrations. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
58 lines
1.2 KiB
Text
58 lines
1.2 KiB
Text
# Clawdie-AI host baseline packages
|
|
# Mirrors infra/packages/host-baseline.txt from clawdie-ai
|
|
# Keep in sync when host-baseline.txt changes.
|
|
|
|
# Core
|
|
bash
|
|
git
|
|
bastille
|
|
node24
|
|
npm
|
|
tmux
|
|
btop
|
|
bsddialog
|
|
codex
|
|
|
|
# Python / tooling
|
|
# python3 is 3.11 (FreeBSD's PYTHON_DEFAULT — see layered-soul TOOLCHAIN.md).
|
|
# python312 stays installed and available as python3.12 for apps needing newer.
|
|
python311
|
|
python312
|
|
just
|
|
uv
|
|
ripgrep
|
|
fd-find
|
|
rsync
|
|
|
|
# Remote access (optional)
|
|
tailscale
|
|
|
|
# DB client (host talks to db jail)
|
|
postgresql18-client
|
|
|
|
# Local DNS resolver (serves *.home.arpa and tenant subdomains)
|
|
# Required for hierarchical names like blog.mevy.home.arpa that mDNS
|
|
# alone cannot resolve.
|
|
dnsmasq
|
|
|
|
# Media / fonts
|
|
# ffmpeg: hermes runtime (media + voice-transcription skill). py311-pillow:
|
|
# hermes core Pillow dep — venvs use --system-site-packages, so the prebuilt
|
|
# system pkg satisfies it without compiling Pillow.
|
|
ffmpeg
|
|
py311-pillow
|
|
dejavu
|
|
|
|
# Wayland display stack (desktop installs)
|
|
seatd
|
|
cage
|
|
wayvnc
|
|
waypipe
|
|
xwayland
|
|
|
|
# bhyve VM management (optional, included for full offline capability)
|
|
vm-bhyve
|
|
grub2-bhyve
|
|
# Current repo package name; provides BHYVE_UEFI.fd for VM boot.
|
|
edk2-bhyve-g202508
|
|
qemu-tools
|