GitHub

README.md


๐ŸŽฏ About

CobaltX is a Linux distribution built specifically for gamers, on the rock-solid foundation of Arch Linux. It comes pre-configured with the complete Linux gaming stack โ€” no setup required, no driver hunting, no terminal tinkering. Just install, sign in, and play.

Built from scratch using archiso with a custom Calamares installer, custom branding, and the linux-zen kernel for low-latency desktop performance.

โœจ What's New in v0.2 "Sparked"

  • ๐ŸŽจ Plymouth boot splash โ€” Beautiful animated boot with the CobaltX logo on dark navy
  • ๐Ÿ“ฆ yay pre-installed โ€” Full AUR access out of the box
  • ๐Ÿ’ป NVIDIA one-click installer โ€” Detects GPU, installs proprietary drivers, configures Wayland
  • ๐ŸฆŠ CobaltX Welcome App โ€” Custom first-boot experience (native PyQt6 + WebEngine)
  • ๐ŸŽฏ Improved KDE integration โ€” Custom icons, no duplicate popups, polished defaults
  • โœจ Rebranded to Sparked โ€” Fresh version, latest linux-zen and KDE Plasma 6

โœจ Highlights

  • ๐ŸŽฎ Complete gaming stack pre-installed โ€” Steam, Heroic Games Launcher, Bottles, Lutris, Wine, RetroArch, MangoHud, GameMode
  • โšก linux-zen kernel โ€” Optimized for low-latency desktop and gaming workloads
  • ๐Ÿ–ฅ๏ธ KDE Plasma 6 โ€” Modern, beautiful, fully-featured desktop environment
  • ๐Ÿ“ฆ Arch Linux foundation โ€” Bleeding-edge packages, full AUR access, rolling release
  • ๐ŸŽจ Custom CobaltX branding โ€” Polished UI from boot to desktop
  • ๐Ÿš€ Modern boot โ€” systemd-boot with UEFI support, plus Plymouth splash
  • ๐Ÿ›ก๏ธ Ready for NVIDIA โ€” Intel and AMD GPUs work out of the box; NVIDIA via one-click installer
  • ๐ŸฆŠ Custom Welcome App โ€” First-boot greeter with quick actions & system info

๐Ÿ“ฅ Download

The latest CobaltX ISO is available at the official website.

Current release: CobaltX 0.2 "Sparked" โ€” cobaltx-0.2-x86_64.iso (~6.0 GB)

๐Ÿš€ Installation

  1. Download the CobaltX ISO from the website
  2. Flash it to a USB stick (8 GB+) using:
    • Ventoy (recommended โ€” multiboot USB)
    • Rufus (Windows)
    • balenaEtcher (cross-platform)
    • Or dd:
      sudo dd if=cobaltx-0.2-x86_64.iso of=/dev/sdX bs=4M status=progress
      (Replace /dev/sdX with your USB device โ€” be careful!)
  3. Boot from USB (UEFI mode required)
  4. Click "Install CobaltX" on the desktop
  5. Follow the Calamares installer wizard
  6. Reboot and enjoy!

๐ŸŽฎ What's Inside

CobaltX includes everything you need to game on Linux out of the box:

Gaming Platforms

  • ๐ŸŽฎ Steam โ€” with Proton for Windows games
  • ๐ŸฆŠ Heroic Games Launcher โ€” Epic Games, GOG, Amazon Prime Gaming
  • ๐Ÿถ Bottles โ€” Run Windows apps in isolated environments
  • ๐ŸŽฏ Lutris โ€” Universal game manager
  • ๐Ÿ•น๏ธ RetroArch โ€” Retro game emulation frontend

Compatibility & Tools

  • ๐Ÿท Wine โ€” Windows compatibility layer
  • โš™๏ธ GameMode โ€” CPU/GPU optimization during gameplay
  • ๐Ÿ“Š MangoHud โ€” Performance overlay (FPS, temps, etc.)
  • ๐ŸŽฅ OBS Studio โ€” Screen recording & streaming
  • ๐Ÿ’ฌ Discord โ€” Voice chat with your team

System Components (v0.2 additions)

  • ๐ŸŽจ Plymouth โ€” Animated boot splash
  • ๐Ÿ“ฆ yay โ€” AUR helper pre-installed
  • ๐Ÿ’ป NVIDIA installer โ€” One-click GPU driver setup
  • ๐ŸฆŠ CobaltX Welcome App โ€” First-boot experience

๐Ÿ”ง System Requirements

Component Requirement
CPU x86_64 (Intel/AMD 64-bit)
RAM 4 GB minimum ยท 8 GB recommended
Storage 30 GB minimum
Boot UEFI required
GPU Intel/AMD (out of box) ยท NVIDIA (one-click installer)

๐Ÿ› ๏ธ Build From Source

Advanced users can build CobaltX from source:

# Clone this repository
git clone https://github.com/MrDomination/cobaltx.git
cd cobaltx
# Build the ISO (requires archiso, ~50-70 min)
sudo rm -rf cobaltx-buildwork
sudo mkarchiso -v -w cobaltx-buildwork -o out .

The built ISO will appear in out/cobaltx-0.2-x86_64.iso.

๐Ÿค Contributing

CobaltX is open source! Contributions are welcome:

  • ๐Ÿ› Report bugs in Issues
  • ๐Ÿ’ก Suggest features in Discussions
  • ๐Ÿ“ Improve documentation
  • ๐ŸŒ Translate the distro

โ˜• Support CobaltX

CobaltX is a one-person project built in spare time. If you find it useful, consider supporting development:

  • โ˜• Buy me a coffee โ€” directly funds late-night coding for v0.3
  • โญ Star this repo โ€” free, instant, and means a lot
  • ๐Ÿ“ข Share CobaltX โ€” tell other Linux gamers about it
  • ๐Ÿ› Report bugs and feedback โ€” helps make v0.3 better

๐Ÿ“‹ Roadmap

Planned for future releases:

  • ๐Ÿšช Custom SDDM login theme
  • ๐ŸŽจ Improved KDE defaults (dark mode, dock, effects)
  • ๐Ÿ›ก๏ธ Security hardening defaults
  • ๐ŸŽฎ Steam Deck-style Game Mode
  • ๐Ÿ–ฅ๏ธ Better hardware detection & recommendations
  • ๐Ÿ“ฆ Enhanced package selection

โš ๏ธ Known Issues

  • v0.2 "Sparked" โ€” Some rough edges may still exist; please report what you find!
  • SDDM login screen uses default Breeze theme (custom theme deferred to v0.3)

๐Ÿ“ License

CobaltX is licensed under the GNU General Public License v3.0. See LICENSE for the full text.

Individual software packages included in CobaltX retain their own licenses.

๐Ÿ‘ค Author

CobaltX is crafted in Phuket, Thailand by a passionate gamer who wanted Linux to be the best gaming OS possible.


Read the original on github.com โ†—