# 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