Quick start with Nix
mainYou can run Envisaged immediately using Nix without manual installation. The project provides several entry points for the CLI and Web UI.
CLI Usage
Use nix run . to run the default CLI app, or specify targets like .#cli or .#web.
Common Render Tasks
- Single Repo:
nix run . -- -o output.mp4 -t "Repo History" . - Multi-Repo Comparison:
nix run . -- --multi-dir ~/Projects/utensils --template compare-panel --sync-timing auto -o compare.mp4 - System Logs:
nix run . -- --system-log journal --system-log-since "24 hours ago" --template tokyo-night --legend all -o system-journal.mp4
# CLI (default app)
nix run . -- --help
# Explicit app targets
nix run .#cli -- --help
nix run .#web
# Render current repo
nix run . -- -o output.mp4 -t "Repo History" .
# Render multi-repo compare
nix run . -- --multi-dir ~/Projects/utensils --template compare-panel --sync-timing auto -o compare.mp4
# Render system logs (journalctl -> timeline)
nix run . -- --system-log journal --system-log-since "24 hours ago" --template tokyo-night --legend all -o system-journal.mp4