diff --git a/modules/services/networking/gw6c.nix b/modules/services/networking/gw6c.nix index 2fbd266b700..502a7b1826e 100644 --- a/modules/services/networking/gw6c.nix +++ b/modules/services/networking/gw6c.nix @@ -1,4 +1,4 @@ -{pkgs, config, ...}: +{servicesPath, pkgs, config, ...}: ###### interface let @@ -84,6 +84,7 @@ let but not a derivation. "; }; + private = mkOption { default = "/var/elliptic-keys/private"; description = " @@ -100,7 +101,7 @@ in let cfg = config.services.gw6c; procps = pkgs.procps; - gw6cService = import ../../../../services/gw6c { + gw6cService = import (servicesPath + /gw6c) { inherit (pkgs) stdenv gw6c coreutils procps upstart iputils gnused gnugrep seccure writeScript; diff --git a/modules/services/networking/ircd-hybrid.nix b/modules/services/networking/ircd-hybrid.nix index 5b098ef6904..070abc1ef22 100644 --- a/modules/services/networking/ircd-hybrid.nix +++ b/modules/services/networking/ircd-hybrid.nix @@ -1,4 +1,4 @@ -{pkgs, config, ...}: +{servicesPath, pkgs, config, ...}: ###### interface let @@ -84,7 +84,7 @@ in let cfg = config.services.ircdHybrid; - ircdService = import ../../../../services/ircd-hybrid { + ircdService = import (servicesPath + /ircd-hybrid) { stdenv = pkgs.stdenv; inherit (pkgs) ircdHybrid coreutils su iproute gnugrep procps; diff --git a/modules/services/web-servers/jboss.nix b/modules/services/web-servers/jboss.nix index 322ed92b920..9ead3e11e9b 100644 --- a/modules/services/web-servers/jboss.nix +++ b/modules/services/web-servers/jboss.nix @@ -1,4 +1,4 @@ -{pkgs, config, ...}: +{servicesPath, pkgs, config, ...}: ###### interface let @@ -55,7 +55,7 @@ in let cfg = config.services.jboss; -jbossService = import ../../services/jboss { +jbossService = import (servicesPath + /jboss) { inherit (pkgs) stdenv jboss su; inherit (cfg) tempDir logDir libUrl deployDir serverDir user useJK; };