diff --git a/packages/telegram-reverse.nix b/packages/telegram-reverse.nix index 9a62157..594f97f 100644 --- a/packages/telegram-reverse.nix +++ b/packages/telegram-reverse.nix @@ -1,9 +1,9 @@ -{ buildPythonPackage, pillow, python-telegram-bot, pydub }: +{ buildPythonPackage, pillow, python-telegram-bot, pydub, ffmpeg }: buildPythonPackage rec { pname = "telegram-reverse"; version = "0.2.0"; src = "${builtins.fetchTarball https://github.com/kmein/telebots/archive/e83ec7d78f24214801d53cc3706918d282d9cadf.tar.gz}/${pname}"; - propagatedBuildInputs = [ pillow python-telegram-bot pydub ]; + propagatedBuildInputs = [ pillow python-telegram-bot pydub ffmpeg ]; } diff --git a/systems/catullus/configuration.nix b/systems/catullus/configuration.nix index 2de7be9..ac3c818 100644 --- a/systems/catullus/configuration.nix +++ b/systems/catullus/configuration.nix @@ -22,13 +22,18 @@ in { networks.Aether = { pskRaw = "e1b18af54036c5c9a747fe681c6a694636d60a5f8450f7dec0d76bc93e2ec85a"; }; }; - systemd.services.telegram-reverse = { - wantedBy = [ "multi-user.target" ]; - description = "A Telegram bot for reversing things"; - environment.TELEGRAM_REVERSE_TOKEN = builtins.readFile ; - enable = true; - script = ''${telegram-reverse}/bin/telegram-reverse''; - serviceConfig.Restart = "always"; + containers.telegram-bots = { + autoStart = true; + config = { + systemd.services.telegram-reverse = { + wantedBy = [ "multi-user.target" ]; + description = "Telegram bot for reversing things"; + environment.TELEGRAM_REVERSE_TOKEN = builtins.readFile ; + enable = true; + script = ''${telegram-reverse}/bin/telegram-reverse''; + serviceConfig.Restart = "always"; + }; + }; }; environment.variables.TERM = "linux";