From d31b328d0ad5729aed55a99d72bec786720359aa Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Thu, 7 Nov 2013 10:54:53 +0100 Subject: Updated Disnix service definition to support new development version and mongo databases --- nixos/modules/services/misc/disnix.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'nixos/modules/services/misc') diff --git a/nixos/modules/services/misc/disnix.nix b/nixos/modules/services/misc/disnix.nix index 6419e6f8fc7b..72b98d1f84a5 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 = -- cgit 1.4.1