Ctrl K
ComunidadGuías…

server/src/config_lutris.h

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
/** @file src/config_lutris.h */
#pragma once

#include "config_playnite.h"

#include <string>
#include <unordered_map>
#include <vector>

namespace config {
  struct lutris_t {
    bool enabled = true;
    bool auto_sync = true;
    bool autosync_remove_uninstalled = true;
    bool include_steam = false;
    std::vector<std::string> exclude_games;
    std::vector<id_name_t> exclude_games_meta;
  };

  extern lutris_t lutris;
  lutris_t parse_lutris(std::unordered_map<std::string, std::string> &vars);
  lutris_t normalize_lutris_policy(lutris_t value, bool linux_host);
  void apply_lutris(std::unordered_map<std::string, std::string> &vars);
}  // namespace config