Ludora: Gaming-ready Fedora with openSUSE-style bootable snapshots

A Fedora KDE spin where bootable Btrfs snapshots are set up for you at install time. Keep the full gaming setup, or untick it for a clean KDE desktop. If an update breaks something, boot a snapshot from GRUB and restore it with one click. See how it works →

Base Fedora 44
Desktop KDE Plasma
Arch x86_64
GitHub View source

System Recovery

Boot into any snapshot. Restore with one click.

Ludora creates bootable Btrfs snapshots before and after every DNF operation, so every sudo dnf upgrade is covered. If something breaks, reboot, pick a snapshot in GRUB, and restore your system to a working state.

GRUB menu listing Ludora snapshots to boot into

1. Select a snapshot in GRUB

All snapshots appear in your boot menu. Pick any earlier state of your system.

Popup asking whether to restore the system from the booted snapshot

2. One-click restore

A popup asks if you want to restore from this snapshot. Click yes, reboot, and you're back to a working system.

Automatic snapshots

Snapshots are created before and after DNF package operations, plus hourly, daily and monthly timeline snapshots. Old ones are cleaned up automatically.

Bootable from GRUB

openSUSE-style integration with GRUB means every snapshot is bootable. No live USB needed for recovery.

Hard to break

Try new kernels, drivers or updates without worrying. You're always one reboot away from a working system.

Why this matters

Setting up bootable Btrfs snapshots on Fedora by hand is surprisingly complicated. The default Anaconda installer doesn't support the subvolume layout needed, so it takes manual post-install work before you can even install and configure snapper, grub-btrfs and the DNF plugin.

Ludora does all of this during installation with a custom Calamares configuration. You get openSUSE-style snapshots on Fedora's stable base, with no manual setup.

Modular Installer

Choose what gets installed.

All five component groups are selected by default for a full gaming setup. Deselect any of them during installation, and Ludora leaves them out.

All five components selected in the Ludora installer

Full gaming setup. All five components selected, which is the default. Install, and you're ready to game.

Only some components selected in the Ludora installer

Pick and choose. Deselect the components you don't want. Each group is independent.

  • Multimedia Codecson by default

    ffmpeg and GStreamer plugins for video and audio playback

  • Ludora Custom KDEon by default

    Ludora theme, Fastfetch system info, and custom KDE defaults

  • Ludora Custom Kernelon by default

    Kernel with the BORE scheduler and CachyOS patches. Deselect it to use the standard Fedora kernel.

  • Gaming Stackon by default

    Vulkan drivers, GameMode, Gamescope and VkBasalt

  • Gaming Applicationson by default

    Steam, Discord, ProtonPlus, LACT and GOverlay

Not a gamer?

Deselect the Gaming Stack and Gaming Applications during installation, and you get a clean Fedora 44 KDE desktop with bootable snapshots and multimedia codecs. No Steam, no gaming apps, just a stable base.

Features

What's included.

The full gaming setup is installed by default, and every part of it is optional. Underneath, it's regular Fedora.

Custom Kernel with BORE

The BORE scheduler and CachyOS patches, aimed at keeping the desktop and games responsive under load. Deselect it in the installer to use the standard Fedora kernel.

Bootable Btrfs Snapshots

openSUSE-style snapshots before and after every DNF operation. Boot into any earlier state directly from GRUB, then restore it from a popup.

Gaming Ready Out of the Box

Steam, Proton-GE, MangoHud and full codec support pre-installed. AMD and Intel graphics work right away. For NVIDIA, Ludora Welcome walks you through the driver install.

Ludora Welcome

Opens on first boot with the steps worth doing after an install: updating the system, installing NVIDIA drivers, and setting GE-Proton as the default in Steam. You can reopen it from the app menu.

Refined KDE Desktop

Custom Ludora theme and KDE defaults on top of Plasma. Deselect it in the installer if you prefer stock Fedora KDE.

Fedora Underneath

Built on Fedora 44, with Fedora's packages, SELinux and six-month release cycle. A new Ludora follows each Fedora release.

Public COPR Repository

All custom packages are built in a public COPR repository, with logs for every build. It's enabled out of the box, so updates arrive with regular dnf upgrade.

Modular Installation

Five independent component groups. Install the full gaming setup or a clean KDE desktop with snapshots. You decide at install time.

Screenshot

The default desktop.

What you get after a full install with all components selected.

Ludora KDE Plasma desktop with the amber Ludora theme, Fastfetch in a terminal, and Steam and Discord in the taskbar
KDE Plasma with the Ludora theme. Fastfetch is set up to show your system specs, and Steam, Discord and the gaming tools are pinned and ready.

About

What this is.

A few honest facts about the project.

Status

Ludora 44.3 is the current release. Ludora 45 will follow very soon after Fedora 45 is released. Ludora is a personal project that I build in my spare time, not a commercial product.

Who it's for

Anyone comfortable with Fedora or Linux in general who wants bootable snapshots without setting them up by hand. That includes gamers who want a ready-to-go gaming system, and non-gamers who just want a stable KDE desktop with a way back when something goes wrong.

The name

Ludo is Latin for "I am playing." The second half nods to Fedora, the distribution it's built on.

Source & builds

All source is on GitHub, and all packages build in COPR.

Help

Questions.

The things people usually ask.

When is Ludora 45 coming?

Very soon after Fedora 45 is released. The packages are already being built and tested for Fedora 45.

Can I upgrade from Ludora 44 to 45?

Yes. The Ludora COPR repository builds for both, so the normal Fedora system upgrade works without extra steps.

Take a snapshot first with sudo snapper create -d "pre-F45", so you can go back from the GRUB snapshot menu if needed.

Should I update with Discover or dnf?

Use sudo dnf upgrade in a terminal for system updates. Snapshots are created around dnf operations, and Discover doesn't trigger them.

Found a bug or have a question?

Please open an issue on GitHub Issues, or ask in GitHub Discussions.

Get started

Download and install.

The ISO is hosted on SourceForge. Write it to a USB stick with Fedora Media Writer, Etcher, or Rufus in DD mode, then boot and install.