anchor.diff:          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";
  
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: 
    config = mkIf cfg.enable {
      dysnomia.enable = true;
  
      environment.systemPackages = [ pkgs.disnix ] ++ optional cfg.useWebServiceInterface pkgs.DisnixWebService;
  
      services.dbus.enable = true;
  