summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2021-03-20 12:51:32 +0100
committermakefu <github@syntax-fehler.de>2021-03-20 12:51:32 +0100
commitf12aa601512a7cb72368e05eea357975e6fb8c1a (patch)
treef602d6fc9bbd37f58e7be33de64c1cf0ad15636a
parente3fa032f9cbd59665dd76804fc83cfc77754fdb1 (diff)
ma kalauerbot: add support for oof
-rw-r--r--makefu/2configs/bureautomation/kalauerbot.nix10
-rw-r--r--makefu/5pkgs/kalauerbot/default.nix4
2 files changed, 11 insertions, 3 deletions
diff --git a/makefu/2configs/bureautomation/kalauerbot.nix b/makefu/2configs/bureautomation/kalauerbot.nix
index ff045e2f3..aa66e30b4 100644
--- a/makefu/2configs/bureautomation/kalauerbot.nix
+++ b/makefu/2configs/bureautomation/kalauerbot.nix
@@ -1,11 +1,19 @@
{ config, lib, pkgs, ... }:
+let
+ oofdir = fetchTarball {
+ url = "https://o.euer.krebsco.de/s/AZn9QPLGFZeDfNq/download";
+ sha256 = "1wa59rkgffql6hbiw9vv0zh35wx9x1cp4bnwicprbd0kdxj75miz";
+ };
+in
{
systemd.services.kalauerbot = {
description = "Kalauerbot";
after = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
- environment = import <secrets/bureautomation/citadel.nix>;
+ environment = import <secrets/bureautomation/citadel.nix> // {
+ "KALAUER_OOFDIR" = oofdir;
+ };
serviceConfig = {
DynamicUser = true;
StateDirectory = "kalauerbot";
diff --git a/makefu/5pkgs/kalauerbot/default.nix b/makefu/5pkgs/kalauerbot/default.nix
index b78b2fcd6..f8ad7c12d 100644
--- a/makefu/5pkgs/kalauerbot/default.nix
+++ b/makefu/5pkgs/kalauerbot/default.nix
@@ -1,11 +1,11 @@
{ stdenv, python3, fetchgit }:
python3.pkgs.buildPythonPackage rec {
name = "kalauerbot";
-rev = "2a1e868";
+rev = "f244b35";
src = fetchgit {
url = "http://cgit.euer.krebsco.de/kalauerbot";
inherit rev;
- sha256 = "1vymz3dnpgcxwfgbnrpc0plcdmihxcq7xsvpap755c5jvzvb8a1k";
+ sha256 = "08y4rlsil9p0726wlpkw2lpmkcnckaj3zqsifbj5w6rgivp6ly0v";
};
propagatedBuildInputs = with python3.pkgs;[
(callPackage ./python-matrixbot.nix {