anchor.diff:  
     config = mkIf cfg.enable {
       dysnomia.enable = true;
  -    
  +
       environment.systemPackages = [ pkgs.disnix ] ++ optional cfg.useWebServiceInterface pkgs.DisnixWebService;
   
       services.dbus.enable = true;
  
positive.code:         }
          // (if config.environment.variables ? DYSNOMIA_CONTAINERS_PATH then { inherit (config.environment.variables) DYSNOMIA_CONTAINERS_PATH; } else {})
          // (if config.environment.variables ? DYSNOMIA_MODULES_PATH then { inherit (config.environment.variables) DYSNOMIA_MODULES_PATH; } else {});
          
          serviceConfig.ExecStart = "${cfg.package}/bin/disnix-service";
        };
  
  
negative.code:         description = "Whether to enable Disnix";
        };
  
        enableMultiUser = mkOption {
          type = types.bool;
          default = true;
          description = "Whether to support multi-user mode by enabling the Disnix D-Bus service";
        };
  
        useWebServiceInterface = mkOption {
          default = false;
          description = "Whether to enable the DisnixWebService interface running on Apache Tomcat";
        };
  
        package = mkOption {
          type = types.path;
          description = "The Disnix package";
  