about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-11-08 17:43:33 +0100
committerRobin Gloster <mail@glob.in>2016-11-08 17:44:52 +0100
commitf422afd07dc7925655369a31a14f20803dc03be1 (patch)
tree6c49beeb62c42dc25ab3316b039742fb96576271 /nixos
parenta2b018f55ad5c4c481608d887031ea72358db24c (diff)
errbot service: fix `import config` in plugins
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/misc/errbot.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/errbot.nix b/nixos/modules/services/misc/errbot.nix
index f573be69925c1..427cb7c546d05 100644
--- a/nixos/modules/services/misc/errbot.nix
+++ b/nixos/modules/services/misc/errbot.nix
@@ -8,7 +8,7 @@ let
     name = "errbot-plugins";
     paths = plugins;
   };
-  mkConfigFile = instanceCfg: dataDir: pkgs.writeText "errbot-config.py" ''
+  mkConfigDir = instanceCfg: dataDir: pkgs.writeTextDir "config.py" ''
     import logging
     BACKEND = '${instanceCfg.backend}'
     BOT_DATA_DIR = '${dataDir}'
@@ -93,7 +93,7 @@ in {
       serviceConfig = {
         User = "errbot";
         Restart = "on-failure";
-        ExecStart = "${pkgs.errbot}/bin/errbot -c ${mkConfigFile instanceCfg dataDir}";
+        ExecStart = "${pkgs.errbot}/bin/errbot -c ${mkConfigDir instanceCfg dataDir}/config.py";
         PermissionsStartOnly = true;
       };
     })) cfg.instances;