diff options
author | Sander van der Burg <svanderburg@gmail.com> | 2013-11-07 10:54:53 +0100 |
---|---|---|
committer | Sander van der Burg <svanderburg@gmail.com> | 2013-11-07 10:54:53 +0100 |
commit | d31b328d0ad5729aed55a99d72bec786720359aa (patch) | |
tree | 470482855536b540d4d9a9e670afd22fd1265c31 /nixos/modules/services/misc/disnix.nix | |
parent | 775b1bd4df5dfaba7dd8586487e8aed00a6fb216 (diff) |
Updated Disnix service definition to support new development version and mongo databases
Diffstat (limited to 'nixos/modules/services/misc/disnix.nix')
-rw-r--r-- | nixos/modules/services/misc/disnix.nix | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/nixos/modules/services/misc/disnix.nix b/nixos/modules/services/misc/disnix.nix index 6419e6f8fc7..72b98d1f84a 100644 --- a/nixos/modules/services/misc/disnix.nix +++ b/nixos/modules/services/misc/disnix.nix @@ -15,6 +15,7 @@ let enablePostgreSQLDatabase = config.services.postgresql.enable; enableSubversionRepository = config.services.svnserve.enable; enableTomcatWebApplication = config.services.tomcat.enable; + enableMongoDatabase = config.services.mongodb.enable; }); in @@ -125,17 +126,18 @@ in ++ optional config.services.httpd.enable "httpd.service" ++ optional config.services.mysql.enable "mysql.service" ++ optional config.services.tomcat.enable "tomcat.service" - ++ optional config.services.svnserve.enable "svnserve.service"; + ++ optional config.services.svnserve.enable "svnserve.service" + ++ optional config.services.mongodb.enable "mongodb.service"; restartIfChanged = false; - path = [ pkgs.nix pkgs.disnix ]; - - script = - '' - export HOME=/root - disnix-service --dysnomia-modules-dir=${dysnomia}/libexec/dysnomia - ''; + path = [ pkgs.nix pkgs.disnix pkgs.dysnomia ]; + + environment = { + HOME = "/root"; + }; + + exec = "disnix-service"; }; } // optionalAttrs cfg.publishAvahi { disnixAvahi = |