General questions, config recipe.yaml, error missing field `container-image-reference`
Hi all, i'm new to Fedora, coming from Arch i switched because i really liked the idea of an immutable system. For now i switched to Fedora Sway Atomic and loving it so far. I got into BlueBuild and trying to build my own distro based on Sway Atomic, which i than will also install on my workstation (currently only using fedora on my laptop). My plan is to use the BlueBuild recipe.yaml file to kind of sync my machines. My idea of the workflow is, that for example if i want to install a new app with flatpak, i change the recipe.yaml and use the bluebuild switch command to apply the changes. Same for the other machine, i pull the changed recipe.yaml from github and do bluebuild switch. To my questions: 1. Is that a reliable workflow? Could i "sync" my two machines like that? What about installing apps without the recipe.yaml, will they stay when i rebase to another image? 2. Can i use Fedora Sway Atomic as base? And if yes, what URL do i need to use as
base-image
base-image
? 3. When i try to use
bluebuild switch
bluebuild switch
i always get the error
missing field container-image-reference
missing field container-image-reference
. If i do
bluebuild validate
bluebuild validate
my recipe.yaml seem to be ok. Any ideas what the problem is?
As reference i attached my recipe.yaml. Thanks ahead to all of you! Really looking forward to learn more on that awesome project.