Skip to content

Add Calamares installer extension#9432

Draft
igorpecovnik wants to merge 1 commit intomainfrom
calamares
Draft

Add Calamares installer extension#9432
igorpecovnik wants to merge 1 commit intomainfrom
calamares

Conversation

@igorpecovnik
Copy link
Member

Summary

  • Add new Calamares-based installer extension for Armbian live images
  • Provides graphical installation experience for desktop environments
  • Includes partitioning, filesystem unpacking, display manager, and bootloader configuration
  • Auto-detects display manager (LightDM/GDM3/SDDM) based on installed packages

Files added

  • extensions/calamares-installer/calamares.sh - Main installer hook
  • extensions/calamares-installer/config/etc/calamares/ - Calamares configuration
    • settings.conf - Module instances configuration
    • modules.conf - Module sequence
    • modules/*.conf - Individual module configurations (partition, unpackfs, displaymanager, shellprocess)
  • extensions/calamares-installer/config/usr/libexec/armbian-finalize.sh - Finalization script
  • extensions/calamares-installer/config/xdg/autostart/calamares.desktop - Autostart entry

Test plan

  • Build live image with Calamares extension enabled
  • Boot live image and verify Calamares launches automatically
  • Test installation process with different partition layouts
  • Verify bootloader installation works on target hardware
  • Test with different desktop environments (XFCE, GNOME, KDE)

@github-actions github-actions bot added size/medium PR with more then 50 and less then 250 lines 02 Milestone: First quarter release labels Feb 23, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 23, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch calamares

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot added Needs review Seeking for review Framework Framework components labels Feb 23, 2026
@igorpecovnik igorpecovnik added Work in progress Unfinished / work in progress and removed Needs review Seeking for review labels Feb 23, 2026
Add new Calamares-based installer extension with configuration for
automated Armbian installations, including partition, unpackfs,
displaymanager, and shellprocess modules.

Signed-off-by: Igor Pecovnik <igor@armbian.com>
@github-actions github-actions bot added the Needs review Seeking for review label Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

02 Milestone: First quarter release Framework Framework components Needs review Seeking for review size/medium PR with more then 50 and less then 250 lines Work in progress Unfinished / work in progress

Development

Successfully merging this pull request may close these issues.

1 participant