2
1
Fork
You've already forked calamares
0
Distribution-independent installer framework
  • C++ 78.2%
  • QML 8.2%
  • Python 7.6%
  • CMake 5.2%
  • C 0.7%
  • Other 0.1%
Find a file
demm 265e74b378 adjust userkf5 for ISO renaming
KAOS-DINIT was used on June ISO, needs an underscore to search for numbers/date
2026年06月23日 22:22:10 +02:00
.github/ISSUE_TEMPLATE merge 3.2.2 2018年09月04日 15:15:55 +02:00
.reuse merge upstream release changes 2022年08月25日 12:30:33 +02:00
.tx tx update for move to transifex-cli 2022年02月25日 13:50:19 +01:00
3rdparty merge upstream pybind11 move & code clean-up 2023年10月23日 12:49:38 +02:00
ci merging upstream 3.3.7 changes 2024年06月20日 18:09:12 +02:00
CMakeModules merge upstream 3.3.14 release 2025年01月02日 20:23:54 +01:00
data back to monochrome icons for users page 2026年02月12日 13:49:34 +01:00
lang merge transifex 2025年11月22日 19:42:30 +01:00
LICENSES merge upstream 3.3 branch 2022年05月30日 14:14:46 +02:00
man merge upstream 3.4.0 changes 2025年08月13日 21:45:50 +02:00
src adjust userkf5 for ISO renaming 2026年06月23日 22:22:10 +02:00
.clang-format merge upstream pybind11 move & code clean-up 2023年10月23日 12:49:38 +02:00
.editorconfig merge upstream 3.2.31 2020年09月07日 20:14:18 +02:00
.gersemirc merge upstream 3.3 branch 2022年05月30日 14:14:46 +02:00
.gitattributes merge upstream 3.2.31 2020年09月07日 20:14:18 +02:00
.gitignore merge upstream 3.2.33 2020年10月25日 15:54:45 +01:00
.gitmodules set to 09 release 2020年09月07日 20:33:23 +02:00
AUTHORS merge upstream 3.4.0 changes 2025年08月13日 21:45:50 +02:00
calamares.desktop merge upstream 3.3.0 alpha3 release 2023年08月29日 22:13:08 +02:00
calamares.desktop.in merge upstream usersq connection applied 2021年03月15日 21:45:57 +01:00
CalamaresConfig.cmake.in merge 3.3.11 &12 changes 2024年11月22日 11:01:17 +01:00
CHANGES-3.2 merge upstream release changes 2022年08月25日 12:30:33 +02:00
CHANGES-3.3 merge upstream 3.4.0 changes 2025年08月13日 21:45:50 +02:00
CHANGES-3.4 merge upstream 3.4.0 changes 2025年08月13日 21:45:50 +02:00
cmake_uninstall.cmake.in merge upstream 3.2.31 2020年09月07日 20:14:18 +02:00
CMakeLists.txt update to 3.4.2 2026年03月12日 18:05:14 +01:00
CONTRIBUTING.md merge upstream 3.4.0 changes 2025年08月13日 21:45:50 +02:00
io.calamares.calamares.appdata.xml merge upstream 3.4.0 changes 2025年08月13日 21:45:50 +02:00
io.calamares.calamares.policy merge upstream 3.4.0 changes 2025年08月13日 21:45:50 +02:00
README.md merge upstream 3.4.0 changes 2025年08月13日 21:45:50 +02:00
settings.conf prep calamares for dinit move & May ISO 2026年05月17日 17:32:15 +02:00

Calamares: Distribution-Independent Installer Framework


Current issue Releases License

Report a Bug Translate Contribute Chat on Matrix: #calamares:kde.org

Calamares is a distribution-independent system installer, with an advanced partitioning feature for both manual and automated partitioning operations. Calamares is designed to be customizable by distribution maintainers without the need for cumbersome patching, thanks to third-party branding and external modules support.

Target Audience

Calamares is a Linux installer; users who install Linux on a computer will hopefully use it just once, to install their Linux distribution. Calamares is not a "ready to use" application: distributions apply a huge amount of customization and configuration to Calamares, and the target audience for this repository is those distributions, and the people who make those Linux distros.

Calamares has some generic user documentation for end-users, but most of what we have is for distro developers.

Getting Calamares

Clone Calamares from Codeberg. The default branch is called calamares.

git clone https://codeberg.org/Calamares/calamares.git

Calamares is a KDE-Frameworks and Qt-based, C++17, CMake-built application. The dependencies are explained in CONTRIBUTING.md.

Contributing to Calamares

Calamares welcomes PRs. New issues are welcome, too. There are both the Calamares core repository (this one) and an extensions repository (Calamares extensions).

Contributions to code, modules, documentation, the wiki, and the website are all welcome. There is more information in the CONTRIBUTING.md file.

Join the Conversation

Issues are one place for discussing Calamares if there are concrete problems or a new feature to discuss. Issues are not a help channel. Visit Matrix for help with configuration or compilation.

Regular Calamares development chit-chat happens in a Matrix room, #calamares:kde.org. Responsiveness is best during the day in Europe, but feel free to idle. Matrix is persistent, and we'll see your message eventually.