Skip to main content

Flounder

Based on Debian 13 Trixie β†—

Flounder brings Debian 13 (Trixie) to the bootc model with stable package guarantees.

ProductionStatus
Debian stableCadence
x86_64Arch

One base, every desktop

Each Flounder flavor ships a different desktop on the same Debian 13 Trixie foundation.

πŸ–₯️

GNOME

The polished default β€” latest GNOME, backported to Enterprise Linux.

:gnome

KDE Plasma

Endlessly customizable, feature-rich Plasma desktop.

:kde

COSMIC

System76's Rust-built next-gen desktop.

:cosmic

Niri

A scrollable-tiling Wayland compositor for keyboard-driven flow.

:niri
🐭

XFCE

The classic lightweight desktop β€” ported to Wayland with the new xfwl4 compositor.

:xfce

See the desktops

Real screenshots, captured automatically each week by booting every desktop in a VM.

GNOME desktop on flounder
GNOME
KDE Plasma desktop on flounder
KDE Plasma
COSMIC desktop on flounder
COSMIC
Niri desktop on flounder
Niri
XFCE desktop on flounder
XFCE

Why Flounder

πŸ”„

Atomic & rollback-safe

Built on bootc: image-based updates that apply in one transaction and roll back just as cleanly.

🍺

Homebrew baked in

Thousands of CLI tools and fonts a `brew install` away β€” no layering, no rebuilds.

Flathub by default

Full Flathub access out of the box. Install any Flatpak on the net, instantly.

Images & flavors

Pull any flavor directly, or rebase an existing bootc system onto it.

GNOMEghcr.io/tuna-os/flounder:gnome
KDE Plasmaghcr.io/tuna-os/flounder:kde
COSMICghcr.io/tuna-os/flounder:cosmic
Nirighcr.io/tuna-os/flounder:niri
XFCEghcr.io/tuna-os/flounder:xfce
Rebase an existing bootc system
sudo bootc switch ghcr.io/tuna-os/flounder:gnome

Dive into Flounder

Grab a live ISO, or rebase an existing bootc system in one command.