[
  {
    "id": "wine",
    "name": "Wine",
    "category": "Gaming-Tools",
    "description": "Führe Windows .exe-Dateien unter Linux aus",
    "icon": "wine",
    "manager": "pacman",
    "packageName": "wine-staging",
    "needsRoot": true,
    "installed": false,
    "size": "500MB",
    "dependencies": [],
    "features": [
      {
        "name": "winetricks",
        "enabled": true,
        "packageName": "winetricks",
        "optional": false
      }
    ],
    "warnings": [
      "Erfordert 32-Bit-Unterstützung",
      "Kann mit nativen Windows-Spielen in Konflikt geraten"
    ],
    "recommendations": [
      "Installiere DXVK für bessere Grafikleistung",
      "Verwende DXVK_HUD=fps zur Leistungsüberwachung"
    ]
  },
  {
    "id": "steam",
    "name": "Steam",
    "category": "Gaming-Plattform",
    "description": "Valves Gaming-Plattform",
    "icon": "steam",
    "manager": "pacman",
    "packageName": "steam",
    "needsRoot": true,
    "installed": false,
    "size": "2GB",
    "dependencies": [
      "steam-devices"
    ],
    "features": [
      {
        "name": "Proton",
        "enabled": true,
        "packageName": "",
        "optional": false
      },
      {
        "name": "Steam Geräteunterstützung",
        "enabled": true,
        "packageName": "steam-devices",
        "optional": false
      }
    ],
    "warnings": [],
    "recommendations": [
      "Aktiviere Steam Play (Proton) für Windows-Spiele",
      "Aktualisiere Grafiktreiber für bessere Leistung"
    ]
  },
  {
    "id": "minecraft",
    "name": "Minecraft",
    "category": "Spiele",
    "description": "Beliebtes Sandbox-Spiel mit mehreren Launcher-Optionen",
    "icon": "minecraft",
    "manager": "aur",
    "needsRoot": false,
    "installed": false,
    "size": "variabel",
    "features": [],
    "options": [
      {
        "id": "official",
        "label": "Offizieller Launcher (Mojang)",
        "packageName": "minecraft-launcher",
        "manager": "aur",
        "description": "Offizieller Minecraft-Launcher von Mojang",
        "size": "600MB"
      },
      {
        "id": "lunar",
        "label": "Lunar Client",
        "packageName": "lunar-client",
        "manager": "aur",
        "description": "Beliebter modifizierter Client mit Leistungsoptimierungen",
        "size": "450MB"
      },
      {
        "id": "badlion",
        "label": "Badlion Client",
        "packageName": "badlion-client",
        "manager": "aur",
        "description": "Wettbewerbsorientierter Minecraft-Client",
        "size": "500MB"
      },
      {
        "id": "labymod",
        "label": "LabyMod",
        "packageName": "labymodlauncher-electron",
        "manager": "aur",
        "description": "Funktionsreicher Launcher mit Kosmetika",
        "size": "350MB"
      },
      {
        "id": "modrinth",
        "label": "Modrinth",
        "packageName": "modrinth-app-appimage",
        "manager": "appimage",
        "description": "Moderner Modpack-Launcher mit vielen Community-Packs",
        "size": "200MB"
      },
      {
        "id": "curseforge",
        "label": "CurseForge",
        "packageName": "curseforge-appimage",
        "manager": "appimage",
        "description": "Modpack-Launcher von CurseForge",
        "size": "250MB"
      },
      {
        "id": "prism",
        "label": "Prism Launcher (Fortgeschrittene Benutzer)",
        "packageName": "prismlauncher",
        "manager": "pacman",
        "description": "Leistungsstarker Open-Source-Launcher für fortgeschrittene Benutzer",
        "size": "100MB"
      }
    ],
    "warnings": [
      "Java muss für Minecraft installiert sein",
      "Einige Clients erfordern möglicherweise zusätzliche Konfiguration"
    ],
    "recommendedOption": "official",
    "recommendations": [
      "Offizieller Launcher wird für Anfänger empfohlen",
      "Prism Launcher wird für fortgeschrittene Benutzer empfohlen",
      "Stelle sicher, dass du 2GB+ RAM verfügbar hast"
    ]
  },
  {
    "id": "flatpak",
    "name": "Flatpak",
    "category": "Paketmanager",
    "description": "Universeller Paketmanager für Linux",
    "icon": "flatpak",
    "manager": "pacman",
    "packageName": "flatpak",
    "needsRoot": true,
    "installed": false,
    "size": "300MB",
    "dependencies": [],
    "features": [],
    "showIfInstalled": false,
    "warnings": [
      "Flatpak-Anwendungen können einen leichten Leistungs-Overhead haben"
    ],
    "recommendations": [
      "Erforderlich für GPU Screen Recorder und Bottles"
    ]
  },
  {
    "id": "lutris",
    "name": "Lutris",
    "category": "Gaming-Tools",
    "description": "Open-Source-Gaming-Plattform für bessere Windows-Spielkompatibilität",
    "icon": "lutris",
    "manager": "pacman",
    "packageName": "lutris",
    "needsRoot": true,
    "installed": false,
    "size": "150MB",
    "dependencies": [
      "wine",
      "python"
    ],
    "features": [],
    "warnings": [],
    "recommendations": [
      "Installiere Wine für beste Kompatibilität",
      "Aktiviere Vulkan-Unterstützung in den Grafikeinstellungen"
    ]
  },
  {
    "id": "discord",
    "name": "Discord",
    "category": "Kommunikation",
    "description": "Sprach-, Video- und Textkommunikation",
    "icon": "discord",
    "manager": "pacman",
    "packageName": "discord",
    "needsRoot": true,
    "installed": false,
    "size": "150MB",
    "dependencies": [],
    "features": [],
    "warnings": [],
    "recommendations": []
  },
  {
    "id": "gpu-screen-recorder",
    "name": "GPU Screen Recorder",
    "category": "Streaming & Aufnahme",
    "description": "Medal.TV-Alternative - Schneller GPU-beschleunigter Bildschirmrecorder",
    "icon": "gpu-recorder",
    "manager": "flatpak",
    "packageName": "com.dec05eba.gpu_screen_recorder",
    "needsRoot": false,
    "installed": false,
    "size": "50MB",
    "requiresFlatpak": true,
    "dependencies": [
      "flatpak"
    ],
    "features": [
      {
        "name": "Hardwarebeschleunigung",
        "enabled": true,
        "optional": false
      }
    ],
    "warnings": [
      "Erfordert Flatpak-Installation"
    ],
    "notes": "Öffnen mit: Linke Alt + Z",
    "recommendations": [
      "Wechsle zu Neuer GUI wenn verfügbar: Linke Alt + E"
    ]
  },
  {
    "id": "obs-studio",
    "name": "OBS Studio",
    "category": "Streaming & Aufnahme",
    "description": "Open Broadcaster Software - Streaming und Aufnahme",
    "icon": "obs",
    "manager": "pacman",
    "needsRoot": false,
    "installed": false,
    "size": "100MB",
    "features": [],
    "options": [
      {
        "id": "obs-standard",
        "label": "OBS Studio (Standard)",
        "packageName": "obs-studio",
        "manager": "pacman",
        "description": "Standard OBS Studio ohne Browser-Integration",
        "size": "100MB"
      },
      {
        "id": "obs-browser",
        "label": "OBS Studio mit Browser-Integration",
        "packageName": "obs-studio-browser",
        "manager": "aur",
        "description": "OBS Studio mit CEF Browser-Source-Unterstützung",
        "size": "150MB",
        "extraInstallSteps": [
          "v4l2loopback für Virtualkamera-Unterstützung installieren? (optional)"
        ]
      }
    ],
    "optionalFeatures": [
      {
        "id": "virtual-camera",
        "name": "Virtualkamera-Unterstützung",
        "packageName": "v4l2loopback",
        "manager": "pacman",
        "description": "Erstelle virtuelle Kamerageräte zum Streamen",
        "canBeInstalledLater": true,
        "installCommand": "sudo pacman -S v4l2loopback"
      }
    ],
    "warnings": [],
    "recommendations": [
      "Virtualkamera-Unterstützung ist optional und kann später installiert werden"
    ]
  },
  {
    "id": "heroic",
    "name": "Heroic Games Launcher",
    "category": "Gaming-Plattform",
    "description": "Alternativer Launcher für Epic Games und GOG mit Proton-Unterstützung",
    "icon": "heroic",
    "manager": "aur",
    "packageName": "heroic-games-launcher-bin",
    "needsRoot": false,
    "installed": false,
    "size": "200MB",
    "dependencies": [],
    "features": [
      {
        "name": "Epic Games Unterstützung",
        "enabled": true,
        "optional": false
      },
      {
        "name": "GOG Unterstützung",
        "enabled": true,
        "optional": false
      }
    ],
    "warnings": [],
    "recommendations": [
      "Installiere Wine für bessere Kompatibilität mit Windows-Spielen"
    ]
  },
  {
    "id": "bottles",
    "name": "Bottles",
    "category": "Gaming-Tools",
    "description": "Einfacher Manager für Windows-Apps und Spiele - läuft als Flatpak",
    "icon": "bottles",
    "manager": "flatpak",
    "packageName": "com.usebottles.bottles",
    "needsRoot": false,
    "installed": false,
    "size": "200MB",
    "requiresFlatpak": true,
    "dependencies": [
      "flatpak"
    ],
    "features": [
      {
        "name": "Wine-Verwaltung",
        "enabled": true,
        "optional": false
      },
      {
        "name": "Abhängigkeitsinstallation",
        "enabled": true,
        "optional": false
      }
    ],
    "warnings": [
      "Erfordert Flatpak-Installation"
    ],
    "showIfInstalled": false,
    "recommendations": []
  },
  {
    "id": "retroarch",
    "name": "RetroArch",
    "category": "Emulation",
    "description": "Cross-Plattform-Retro-Emulator mit Unterstützung für viele Konsolen",
    "icon": "retroarch",
    "manager": "pacman",
    "packageName": "retroarch",
    "needsRoot": true,
    "installed": false,
    "size": "100MB",
    "dependencies": [],
    "features": [
      {
        "name": "Multi-System-Emulation",
        "enabled": true,
        "optional": false
      }
    ],
    "warnings": [],
    "recommendations": [
      "Lade Spiele-ROMs nur aus legitimen Quellen herunter",
      "Installiere Cores über die RetroArch-Oberfläche"
    ]
  },
  {
    "id": "mangohud",
    "name": "MangoHUD",
    "category": "Gaming-Tools",
    "description": "Leistungsüberwachungs-Overlay für Spiele",
    "icon": "mangohud",
    "manager": "pacman",
    "packageName": "mangohud",
    "needsRoot": true,
    "installed": false,
    "size": "50MB",
    "dependencies": [],
    "features": [
      {
        "name": "FPS-Zähler",
        "enabled": true,
        "optional": false
      },
      {
        "name": "CPU/GPU-Überwachung",
        "enabled": true,
        "optional": false
      },
      {
        "name": "Temperaturanzeige",
        "enabled": true,
        "optional": false
      }
    ],
    "warnings": [],
    "recommendations": [
      "Starte Spiele mit MANGOHUD=1 um das Overlay zu aktivieren",
      "Konfiguriere mit ~/.config/MangoHud/MangoHud.conf"
    ]
  }
]
