{
  pkgs,
  ...
}: {
  home.packages = (with pkgs; [

    # ─────────────────────────────────────────────────────────────
    # Game launchers
    # ─────────────────────────────────────────────────────────────

    lutris                # Universal launcher for Wine, emulators, and native games
    #prismlauncher        # Minecraft launcher with Fabric/Forge/Quilt support

    # ─────────────────────────────────────────────────────────────
    # Performance & overlays
    # ─────────────────────────────────────────────────────────────

    mangohud              # FPS and hardware monitoring overlay
    goverlay              # GUI for MangoHud and vkBasalt
    gamescope             # Micro-compositor for better fullscreen, scaling and frame limiting
    gamemode              # Requests performance optimizations while gaming

    # ─────────────────────────────────────────────────────────────
    # Proton & Wine
    # ─────────────────────────────────────────────────────────────

    protonup-qt           # Install and update GE-Proton, Wine-GE, Luxtorpeda, etc.
    winetricks            # Install Windows runtimes into Wine prefixes
    protontricks          # Winetricks for Steam Proton prefixes
    wineWow64Packages.staging # Wine (32/64-bit) with staging patches

    # ─────────────────────────────────────────────────────────────
    # Vulkan layers
    # ─────────────────────────────────────────────────────────────
    vkbasalt              # Vulkan post-processing (CAS sharpening, FXAA, etc.)

    # ─────────────────────────────────────────────────────────────
    # Runner layers
    # ─────────────────────────────────────────────────────────────
    steam-run             # Run generic Linux binaries inside Steam's runtime
    appimage-run          # Execute AppImages on NixOS
		

  ]);
}
