Skip to main content
🐠

Grouper

Based on Ubuntu 26.04 β†—

Grouper brings the bootc model to the most familiar base in Linux: Ubuntu. Atomic image updates, composefs, and the same desktops as every other TunaOS variant β€” experimental today, parity-bound tomorrow.

ExperimentalStatus
composefsBackend
x86_64Arch

One base, every desktop

Each Grouper flavor ships a different desktop on the same Ubuntu 26.04 foundation.

πŸ–₯️

GNOME

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

:gnome

KDE Plasma

Endlessly customizable, feature-rich Plasma desktop.

:kde

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 grouper
GNOME
KDE Plasma desktop on grouper
KDE Plasma
Niri desktop on grouper
Niri
XFCE desktop on grouper
XFCE

Why Grouper

πŸ”„

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.

πŸ§ͺ

Experimental by design

The proving ground for the Ubuntu bootc story β€” composefs root, apt-built desktops, and the newest ideas land here first.

Images & flavors

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

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

Dive into Grouper

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