diff options
author | makefu <github@syntax-fehler.de> | 2021-03-20 12:51:32 +0100 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2021-03-20 12:51:32 +0100 |
commit | f12aa601512a7cb72368e05eea357975e6fb8c1a (patch) | |
tree | f602d6fc9bbd37f58e7be33de64c1cf0ad15636a /makefu | |
parent | e3fa032f9cbd59665dd76804fc83cfc77754fdb1 (diff) |
ma kalauerbot: add support for oof
Diffstat (limited to 'makefu')
-rw-r--r-- | makefu/2configs/bureautomation/kalauerbot.nix | 10 | ||||
-rw-r--r-- | makefu/5pkgs/kalauerbot/default.nix | 4 |
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 { |