eclecticc / omarchy-iso

Repository from Github https://github.comeclecticc/omarchy-isoRepository from Github https://github.comeclecticc/omarchy-iso

Omarchy ISO

The Omarchy ISO streamlines the installation of Omarchy. It includes the Omarchy Configurator as a front-end to archinstall and automatically launches the Omarchy Installer after base arch has been setup.

Downloading the latest ISO

Download Omarchy Online ISO (1.4GB)

Creating the ISO

Run ./bin/omarchy-iso-make and the output goes into ./release.

Environment Variables

You can customize the repositories used during the build process by passing in variables:

  • OMARCHY_CONFIGURATOR_REPO - GitHub repository for the configurator (default: omacom-io/omarchy-configurator)
  • OMARCHY_CONFIGURATOR_REF - Git ref (branch/tag) for the configurator (default: master)
  • OMARCHY_INSTALLER_REPO - GitHub repository for the installer (default: basecamp/omarchy)
  • OMARCHY_INSTALLER_REF - Git ref (branch/tag) for the installer (default: master)

Example usage:

OMARCHY_INSTALLER_REPO="myuser/omarchy-fork" OMARCHY_INSTALLER_REF="some-feature" ./bin/omarchy-iso-make

Testing the ISO

Run ./bin/omarchy-iso-boot [release/omarchy.iso].

Signing the ISO

Run ./bin/omarchy-iso-sign [gpg-user] [release/omarchy.iso].

Uploading the ISO

Run ./bin/omarchy-iso-upload [release/omarchy.iso]. This requires you've configured rclone (use rclone config).

Full release of the ISO

Run ./bin/omarchy-iso-make to create, test, sign, and upload the ISO in one flow.

About

License:MIT License


Languages

Language:Shell 100.0%