1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00
Files
niveum/systems/catullus/telegram-bots/proverb.nix
Kierán Meinhardt d8a4d4eedf chore: nixfmt
2020-06-10 17:37:25 +02:00

21 lines
715 B
Nix

{ pkgs, lib, ... }:
let
proverb-bot-package = pkgs.fetchFromGitHub {
owner = "kmein";
repo = "proverb-pro";
rev = "f4201c5419354377a26b7f7873368683efbea417";
sha256 = "1ixffmxy3sxy2if7fd44ps451rds14hnz4d0x9nkh8lzshqk6v4y";
};
telegram-proverb = pkgs.python3Packages.callPackage proverb-bot-package { };
in {
systemd.services.telegram-proverb = {
wantedBy = [ "multi-user.target" ];
description = "Telegram bot for generating inspiring but useless proverbs";
environment.TELEGRAM_PROVERB_TOKEN =
lib.strings.fileContents <secrets/telegram/proverb.token>;
enable = true;
script = "${telegram-proverb}/bin/proverb_bot.py";
serviceConfig.Restart = "always";
};
}