1.9 KiB

Gamer 🎮

Description

This Ansible meta-role prepares an Arch Linux system for a complete and optimized gaming experience. It delegates the setup to modular sub-roles that install open-source games, retro emulators, and core performance tools like Steam, Wine, Lutris, GameMode, and RetroArch.

Overview

This role combines several specialized gaming roles into one streamlined setup. It ensures your system is ready for modern, retro, and open-source gaming, with zero manual configuration.

Purpose

To provide a modular and reproducible way to deploy a full-featured Linux gaming system, suited for both native and Windows-based titles, retro consoles, and FOSS games.

Features

  • Modular Roles: Handles separate responsibilities through sub-roles
  • 🕹️ Retro Support: Emulators and themes via RetroArch
  • 🧩 Core Stack: Performance tools and runtimes (e.g. GameMode, MangoHUD)
  • 🎲 Open Source Games: Installed directly from official Arch repos
  • ⚙️ System Integration: Sets gaming_ready fact for other CyMaIS roles

Sub-Roles

Role Responsibility
persona-gamer-retro Installs RetroArch and assets
persona-gamer-default Installs open source games
persona-gamer-core Installs Steam, Lutris, Wine, GameMode, MangoHUD

Credits 📝

Developed and maintained by Kevin Veen-Birkenbach
Learn more at www.veen.world

Part of the CyMaIS Project
License: CyMaIS NonCommercial License (CNCL)