Skip to main content

Flounder

Based on Debian 13 Trixie

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

BetaStatus
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 grab a live ISO where one's published.

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
Move an existing bootc system here with bootc-migrate
sudo bootc-migrate --target-image ghcr.io/tuna-os/flounder:gnome

Dive into Flounder

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