basecamp/omarchy

Add the ability to install in multi-boot situations

Open

#2905 opened on Oct 27, 2025

View on GitHub
 (10 comments) (7 reactions) (0 assignees)Shell (22,948 stars) (2,295 forks)batch import
enhancementhelp wanted

Description

Within the configurator, we currently only support selecting and wiping a full disk.

This leaves a fair number of users who have a legitimate need for dual booting out in the cold and stuck going through a manual install process. This is less than ideal, for many reasons; not the least of which are user experience and just generally being more error prone.

We should add a simple way for users to install Omarchy using the ISO. There are effectively 2 ways I think this could be accomplished easily.

1.) Use Free Space

Require the user to effectively make room for Omarchy on disk. From there, we analyze the disk and establish partition details to utilize the free space only that gets passed over to our archinstall JSON.

We could offer a utility as well at the screen where you're able to perform this like gparted or otherwise so the user could adjust their partitions there but most likely, they will have done that already in preparation from within a GUI.

This method ensures the partitions are created correctly as we don't leave that to the user to control.

2.) Require User Partitioning

Require the user to do all of the partitioning changes themselves, using an included utility or otherwise.

From there, we just offer an option to choose partitions instead of disks, at which point the user is prompted to select their boot partition, as well as their data partition.

This is likely the less complex option on one side but probably results in a change to the archinstall json output since we're not creating partitions, we're using them and need to provide that instruction properly.

In this instance, there are still circumstances we need to check for to ensure the user has partitioned correctly and / or selected the right ones. We need to ensure both size and format are correct at a minimum.

Contributor guide