diff options
author | lassulus <lass@aidsballs.de> | 2015-12-26 10:45:50 +0100 |
---|---|---|
committer | lassulus <lass@aidsballs.de> | 2015-12-26 10:45:50 +0100 |
commit | 7aacc397241cc62e88d23d253533fb7d83548b9d (patch) | |
tree | 15710b35b6ea4d14f7481fbc41be69eb794c10b0 /krebs/3modules/Reaktor.nix | |
parent | 6733fa66b46f0d00b7016a92f4ef093ccb7b7a2b (diff) | |
parent | cef2be532b0cc76071b0b3515fc71214b37591f0 (diff) |
Merge remote-tracking branch 'gum/master'
Diffstat (limited to 'krebs/3modules/Reaktor.nix')
-rw-r--r-- | krebs/3modules/Reaktor.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/krebs/3modules/Reaktor.nix b/krebs/3modules/Reaktor.nix index 0fca52203..59058bffc 100644 --- a/krebs/3modules/Reaktor.nix +++ b/krebs/3modules/Reaktor.nix @@ -51,6 +51,14 @@ let configuration appended to the default or overridden configuration ''; }; + + workdir = mkOption { + default = "/var/lib/Reaktor"; + type = types.str; + description = '' + Reaktor working directory + ''; + }; extraEnviron = mkOption { default = {}; type = types.attrsOf types.str; @@ -79,7 +87,7 @@ let name = "Reaktor"; uid = genid name; description = "Reaktor user"; - home = "/var/lib/Reaktor"; + home = cfg.workdir; createHome = true; }; @@ -101,6 +109,7 @@ let GIT_SSL_CAINFO = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"; REAKTOR_NICKNAME = cfg.nickname; REAKTOR_DEBUG = (if cfg.debug then "True" else "False"); + state_dir = cfg.workdir; } // cfg.extraEnviron; serviceConfig= { ExecStartPre = pkgs.writeScript "Reaktor-init" '' |