diff --git a/systems/catullus/containers.nix b/systems/catullus/containers.nix index 253e59c..066d8d6 100644 --- a/systems/catullus/containers.nix +++ b/systems/catullus/containers.nix @@ -1,10 +1,15 @@ { config, pkgs, lib, ... }: let - telegram-reverse = pkgs.python3Packages.callPackage {}; - telegram-betacode = pkgs.python3Packages.callPackage {}; # telegram-horoscope = pkgs.python3Packages.callPackage {}; - telegram-proverb = pkgs.python3Packages.callPackage {}; in { + nixpkgs.config.packageOverrides = pkgs: { + autorenkalender = pkgs.callPackage {}; + literature-quote = pkgs.callPackage {}; + telegram-proverb = pkgs.python3Packages.callPackage {}; + telegram-betacode = pkgs.python3Packages.callPackage {}; + telegram-reverse = pkgs.python3Packages.callPackage {}; + }; + niveum.telegramBots.quotebot = { enable = true; time = "08:00"; @@ -27,7 +32,7 @@ in { description = "Telegram bot for reversing things"; environment.TELEGRAM_REVERSE_TOKEN = builtins.readFile ; enable = true; - script = ''${telegram-reverse}/bin/telegram-reverse''; + script = ''${pkgs.telegram-reverse}/bin/telegram-reverse''; serviceConfig.Restart = "always"; }; @@ -36,7 +41,7 @@ in { description = "Telegram bot for converting Ancient Greek betacode into unicode"; environment.TELEGRAM_BETACODE_TOKEN = builtins.readFile ; enable = true; - script = ''${telegram-betacode}/bin/telegram-betacode''; + script = ''${pkgs.telegram-betacode}/bin/telegram-betacode''; serviceConfig.Restart = "always"; }; @@ -45,7 +50,7 @@ in { description = "Telegram bot for generating inspiring but useless proverbs"; environment.TELEGRAM_PROVERB_TOKEN = builtins.readFile ; enable = true; - script = ''${telegram-proverb}/bin/proverb_bot.py''; + script = ''${pkgs.telegram-proverb}/bin/proverb_bot.py''; serviceConfig.Restart = "always"; }; # systemd.services.telegram-horoscope = {