Build/distribute custom Manjaro spins using GitHub Actions?

Are there any examples on how to create a custom version of Manjaro (using GitHub Actions) that

  • has a specific package (and some dependencies) preinstalled
  • automatically boots into a default user account
  • automatically starts a specific service (from one of the packages) on every boot
  • has a custom name
  • has a custom logo
  • but otherwise uses the official Manjaro package repository

?

I found manjaro-iso-action, but it seems really complicated to configure and I don’t see a way to add a custom name/logo.

:point_down:

I have done something like that with Fedora in the past, but it took enormous amounts of work to automate it. I was intrigued by the fact that the building of Manjaro images has apparently been fully automated in the form of Github Actions.

The recipe is on github - you can simply clone the repo and run your own - a couple of examples

2 Likes