Skip to content

v1.11.0 — Nix flake

Latest

Choose a tag to compare

@antlis antlis released this 01 Oct 17:54
· 1 commit to main since this release
65f6ffc

Added

  • Nix flake. nix run github:antlis/tg-streaming-bot; .#with-browser adds the headless-Chromium fallback; .#full also enables VA-API transcoding; nix develop gives a dev shell. It builds kurigram, tgcrypto, py-tgcalls and the native ntgcalls from PyPI wheels (none are in nixpkgs), wraps yt-dlp/ffmpeg/git onto PATH, and runs the bot from a writable state dir (~/.local/state/tg-streaming-bot) because it keeps downloads/ and search/ relative to the working directory.
  • A home-manager module (services.tg-streaming-bot) runs it as a user service.
  • CI runs nix flake check: byte-compile, lint, and import every module against the Nix-built dependencies.

Run the Docker bot or the Nix one, not both — they share the bot token and the assistant session.

Full Changelog: v1.10.0...v1.11.0