Skip to content

Gaming Scripts

XsMagical edited this page Aug 12, 2025 · 2 revisions

Gaming Scripts

The Gaming Scripts in Linux Tools automate the setup of a complete gaming environment across supported Linux distributions.

🎯 Purpose

  • Provide an easy, reliable way to get a fully configured gaming environment.
  • Reduce manual installation steps for new Linux gamers.
  • Keep the setup clean by preferring native packages over duplicate Flatpaks.

πŸ–₯️ Script Details

File: universal_gaming_setup.sh

  • Works on Fedora/RHEL, Ubuntu/Debian, Arch, and openSUSE.
  • Installs core gaming tools:
    • Steam
    • Lutris
    • Heroic Games Launcher
    • MangoHud
    • GameMode
    • Proton helpers (ProtonPlus, ProtonUp-Qt)
  • Configures MangoHud globally with default settings.
  • Removes Flatpak duplicates if a native version is installed.
  • Skips already installed packages for safe re-runs.

πŸ”— Location

https://github.com/XsMagical/Linux-Tools/tree/main/scripts/gaming

πŸ“‹ Notes

  • The Gaming preset in tn_xs_post_install.sh calls this script automatically.
  • Supports optional overlay configuration modes (none, game-specific, Steam per-game).

Linux Tools

Universal scripts by Team Nocturnal

πŸ“‚ Sections


Status

Repo stars Issues PRs Last commit


πŸ“ˆ Progress

Milestones

  • v1.0 baseline (core presets + docs)
  • Universal Cleanup v1
  • Universal Update v1
  • Gaming overlays guide (per-game)
  • NVIDIA driver automation guide
  • Distro matrix (tested + notes)

Docs

  • Wiki Home
  • Post-Setup overview
  • Gaming overview
  • NVIDIA driver overview
  • Update overview
  • Cleanup overview

Scripts

  • post-setup/tn_xs_post_install.sh
  • gaming/universal_gaming_setup.sh
  • drivers/tn_universal_nvidia_signed.sh
  • update/*
  • cleanup/universal_cleanup.sh
  • common/header.sh

πŸ”— Repo

https://github.com/XsMagical/Linux-Tools

Clone this wiki locally