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;
 };