adjust.svgWhat is Calamares

Calamares is an installer framework. By design it is very customizable, in order to satisfy a wide variety of needs and use cases. Calamares aims to be easy, usable & beautiful while remaining independent of any particular Linux distribution.

Read More

chat.svgKnowledge Base

The Guide linked above has documentation for end-users, the Docs is mostly for distro developers. The developer’s guide contains information on building Calamares, on its design, and localization.

Documentation

Calamares look

Since Calamares is designed to be customized, themed and branded by individual distributions, it can look very different when used by specific distributions. A separate extensions package contains examples and custom modules.

Extensions

Latest News:

Calamares 3.4.2 released

This is the first actually-tagged-release from Codeberg (3.4.1 was mentioned, but never tagged or uploaded).

There is a selection of bugfixes and minor feature-improvements from a large number of new and old contributors. The tarball-signing key has changed for 2026, which you can find on any one of the author’s websites or on the Codeberg code page.

This release contains contributions from (alphabetically by given name):

  • 8Vinso8
  • Aaron Rainbolt
  • Adriaan de Groot
  • Adrian Bunk
  • Cyber Tibi
  • Evan James
  • gfdgd_xi
  • K900
  • Kirill Shakirov
  • Robin Haberkorn
  • SixK
  • Thomas Duckworth
  • TNE
  • V3n3RiX

Core

  • Some CMake and clang-formatting updates
  • Python docstrings now consistent across pybind11 and Boost bindings, and indicate which functions are deprecated.

Modules

  • displaymanager supports the new (KDE) Plasma-login manager (thanks Thomas)
  • displaymanager for lightdm allows alternate greeter paths (e.g. for Debian)
  • mount recognizes NVMe and MMC as SSDs now (thanks 8Vinso8)
  • partition alignment of partitions now forces 4K (thanks Kirill)
Read More

Calamares 3.4.0 released

A test release of Calamares, built from the Codeberg repository, was released today. It marks the beginning of the 3.4 series, which does not have a real “minor-worthy” change. Much like the start of the 3.3 series, it will take a while for any API changes to arrive and then settle down.

However, this release does mark the full change-over of releases from GitHub to Codeberg. There are no special release notes for 3.4.0, as a 3.4.1 will follow shortly with fixes for the release-process.

Read More

Calamares 3.3.14 released

First of 2025, with a bunch of internal improvements in the Python bindings, an undo-hook for pages (which rolls back changes that the keyboard and timezone pages may have made to the system) and improvements to the partition module.

Read More