{
  "_meta": {
    "version": "3.0",
    "last_update": "2026-05-27",
    "description": "Configuration du déploiement Bibliotek - scan auto des dossiers"
  },

  "_doc": {
    "base_url": "Racine de ton site où sont les dossiers de logiciels",
    "excluded_folders": "Dossiers à NE JAMAIS proposer (ex: dossiers techniques, MAC si tu es sur Windows)",
    "excluded_files": "Patterns de fichiers à ignorer dans les listings",
    "silent_args_overrides": "Si un fichier précis a besoin d'arguments d'install particuliers, le préciser ici. Sinon /S est testé par défaut, puis /VERYSILENT en fallback.",
    "winget_apps": "Logiciels à installer via winget (Chrome, Office, etc.) - proposés APRÈS les dossiers bibliotek"
  },

  "base_url": "https://www.bibliotek.fr/",

  "excluded_folders": [
    "__ovh_icons",
    "MAC"
  ],

  "excluded_files": [
    "*.txt",
    "*.md",
    "_*",
    "Parent Directory"
  ],

  "silent_args_overrides": {
    "_comment": "Si un fichier a besoin d'arguments spécifiques, mappe son nom (insensible à la casse) à ses args.",
    "PowerToysSetup.exe": "-Silent",
    "Windows11InstallationAssistant.exe": "/quietinstall /skipeula /auto upgrade"
  },

  "winget_apps": [
    {
      "name": "Google Chrome",
      "category": "Navigateur",
      "id": "Google.Chrome",
      "default_yes": true
    },
    {
      "name": "Mozilla Firefox",
      "category": "Navigateur",
      "id": "Mozilla.Firefox",
      "default_yes": true
    },
    {
      "name": "Adobe Acrobat Reader (64-bit)",
      "category": "Bureautique",
      "id": "Adobe.Acrobat.Reader.64-bit",
      "default_yes": true
    },
    {
      "name": "Microsoft 365 Apps",
      "category": "Bureautique",
      "id": "Microsoft.Office",
      "default_yes": true,
      "note": "Le client devra se connecter avec son compte M365 pour activer"
    },
    {
      "name": "VLC media player",
      "category": "Multimédia",
      "id": "VideoLAN.VLC",
      "default_yes": true
    },
    {
      "name": "WinRAR (version d'essai)",
      "category": "Compression",
      "id": "RARLab.WinRAR",
      "default_yes": true
    },
    {
      "name": "TeamViewer",
      "category": "Accès distant",
      "id": "TeamViewer.TeamViewer",
      "default_yes": true
    },
    {
      "name": "FortiClient VPN (gratuit)",
      "category": "VPN",
      "id": "Fortinet.FortiClientVPN",
      "default_yes": false,
      "note": "Fortinet bascule parfois sur ZTNA payant lors des MAJ"
    },
    {
      "name": "OpenVPN Connect",
      "category": "VPN",
      "id": "OpenVPNTechnologies.OpenVPNConnect",
      "default_yes": false
    },
    {
      "name": "Dell Command Update",
      "category": "Système Dell",
      "id": "Dell.CommandUpdate",
      "default_yes": true
    }
  ]
}
