1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

catullus: containerize telegram-reverse

This commit is contained in:
Kierán Meinhardt
2019-02-01 02:35:54 +01:00
parent 16f9fbb491
commit 7f0e12273b
2 changed files with 14 additions and 9 deletions

View File

@@ -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 ];
}

View File

@@ -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 <secrets/telegram-reverse.token>;
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 <secrets/telegram-reverse.token>;
enable = true;
script = ''${telegram-reverse}/bin/telegram-reverse'';
serviceConfig.Restart = "always";
};
};
};
environment.variables.TERM = "linux";