A live coding session introducing Comtrya, an open source configuration management tool written in Rust focused on localhost and dotfile management. The tool uses YAML manifests to declare desired system state and supports cross-platform package management (Homebrew, apt, winget, pacman/yay, BSD pkg). Key features include running individual manifests, fetching remote manifests via URL (useful for cloud-init), and a DAG-based dependency system. The session covers the codebase architecture including the atom/action pattern for idempotent operations, and live-codes a new OS context provider to expose system information (OS type, architecture) for use in manifest predicates and Jinja-style templating.
ā¢1h 40m watch time
3 Impressions