anchor.diff:      services.dbus.enable = true;
       services.dbus.packages = [ pkgs.disnix ];
   
  +    services.tomcat.enable = cfg.useWebServiceInterface;
  +    services.tomcat.javaOpts = "${optionalString cfg.useWebServiceInterface "-Djava.library.path=${pkgs.libmatthew_java}/lib/jni"} ";
  +    services.tomcat.sharedLibs = []
  +                                 ++ optional cfg.useWebServiceInterface "${pkgs.DisnixWebService}/share/java/DisnixConnection.jar"
  +				 ++ optional cfg.useWebServiceInterface "${pkgs.dbus_java}/share/java/dbus.jar";
  +    services.tomcat.webapps = [] ++ optional cfg.useWebServiceInterface pkgs.DisnixWebService;
  +
       users.extraGroups = singleton
         { name = "disnix";
           gid = config.ids.gids.disnix;
  
positive.code:       enable = mkOption {
          default = false;
          description = "Whether to enable Disnix";
        };        
  
      };
      
  
negative.code:         startOn = "started dbus";
  
          script =
            ''
              ${pkgs.disnix}/bin/disnix-service --activation-modules-dir=${disnix_activation_scripts}/libexec/disnix/activation-scripts
            '';
        };
  
  