BlueBuild

B

BlueBuild

Join the community to ask questions about BlueBuild and get answers from other members.

Join

script module, args / env

If I am using the script module, is there a way to set env vars or args to my script? For example, if there is some script and I would normally run SOME_ENV_VAR=foo ./myscript or ./myscript bar , is there some way to do that? E.g. ``` type: script scripts: - SOME_ENV_VAR=foo myscript.sh bar...

How-to migrate off EOL aurora-hwe-dx

My blue-build (https://github.com/pboling/galtzo-os) is based on aurora-hwe-dx, and I just learned that both the hwe aspect and the dx aspect of the underlying image are now EOL. Has anyone had any success migrating off of the hwe / dx images? Is there an ideal path? The official announcements (most recently here: https://universal-blue.discourse.group/t/stargazer-4-winter-is-coming-and-f43-hits-stable/11107#p-30845-goodbye-to-nvidia-legacy-and-hwe-5) state that we should be able to re...

no user folders with sddm

Hi, i'm trying to learn how to build my image with sway the hard way (i'm starting from ghcr.io/ublue-os/base-main without ever attempting something like this), i've arrived to have the installer working and sddm login working, but the installer is not generating the user folders. I tought xdg-user-dirs should take care of it, do i need to add something else to the recipe other then installing it? i had tried with gdm and with it the folders where created

nvidia drivers fail to install

Hello. I'm using the silverblue-nvidia base image, which already included nvidia akmods. However, after the last reboot, I get prompted by Gnome Software to enroll MOK for some other NVIDIA drivers. But when I enter my password to do that, I get the error Failed to call 'kmodgenca', because that command is not available on the system.

recipe will build locally but not via github-actions

recipe build kept failing on github, so I cloned the repo locally, installed the alpine bluebuild podman image and ran it with the -v flag....and it worked fine! https://github.com/kneepel/hyprpain/blob/dbc65dc559e3e0c95c8d6296850d7de5f3063e42/recipes/dms-packages.yml https://github.com/kneepel/hyprpain/actions/runs/19726860576/job/56519819765...

Issue updating to the latest CLI due to invalid signature

Hey, I'm trying to make an ISO using the bluebuilder CLI but unfortunately it looks like I'm stuck on the current version. Trying to pull the latest CLI with the following command: podman run --pull always --rm ghcr.io/blue-build/cli:latest-installer | /bin/bash ...

Minimal KDE configuration

```yaml modules: - type: dnf install: skip-unavailable: true...

Fedora 43 broke my really simple image (exclude filtering issue)

Hey! Sorry if the question is too basic but I've been having this issue for a few weeks where my image isn't working anymore. The error message I'm getting on my github actions is basically this: - package mesa-libGLU-devel-9.0.3-7.fc43.x86_64 from fedora is filtered out by exclude filtering If anyone can help me understand more about the issue and how to solve it it'd be appreciated....

How does one use the akmods module to install zfs?

I used the following yaml ``` modules: - type: akmods base: coreos-stable...

Cosmic layered on top of Bazzite broke last night.

I ask here cause I know some of y'all use it, what is the best way these days to have cosmic layered on top of another version of uBlue? For example, I had cosmic installed on top of Bazzite GNOME cause I liked having the fallback, and was using this script: ``` #!/usr/bin/env bash set -oue pipefail ...

Blubuild cli image creation download speed.

If adding to the file /etc/dnf/dnf.conf with the contents of `` # see man dnf.conf` for defaults and possible options [main]...
Solution:
If you copy it into your build at the beginning of your recipe, I believe it would

default-flatpaks module, no flathub

in my recipe I have ``` - type: default-flatpaks configurations: - scope: user notify: false...

rpm-ostree upgrade failing: failed to invoke method OpenImage

Started seeing this yesterday when trying to manually run rpm-ostree upgrade to grab my latest image.
error: Preparing import: Fetching manifest: failed to invoke method OpenImage: Requesting bearer token: received unexpected HTTP status: 403 Forbidden
error: Preparing import: Fetching manifest: failed to invoke method OpenImage: Requesting bearer token: received unexpected HTTP status: 403 Forbidden
...

ISO Enrollment Password Clarification

If using the default --secure-boot-url can I still change --enrollment-password to be different than 'bluebuild' for generate-iso?
Solution:
I believe the password is there for verifying that that's the secureboot key you want to install in your UEFI. I do not think it needs to match anything in particular, so you should be ok to change it. It's only really needed for initial enrollment

Using BlueBuild Stages

https://github.com/weatheredian/wyvernOS/actions/runs/19301679128/job/55197625175 I'd like to build a program from source and include it in my final bluebuild image. (seems like the Stages method is the way to go) I'm having a hard time understanding/parsing the documentation for stages specifically. I have my stage to build a package called gr-gsm - they have published build instructions (and a dockerfile, but i'd prefer to learn how to do the build from source, as i have a number of other packages for which I'll need to do so) https://osmocom.org/projects/gr-gsm/wiki/Installation https://gitea.osmocom.org/sdr/gr-gsm/src/branch/master/tests/dockerfiles/Ubuntu_20_04.docker#...

Recommended way to rollback to specific image version in ghcr.io

Hi, I was wondering what the best way would be to rollback to a specific version, E.g. 20251106. Should I just do rpm-rebase ostree-image-signed:docker://ghcr.io/my-account/os-image:20251106?
Solution:
yes, but look through the GH Action log for that specific build, it has the correct tag for you to rebase

ISO Custimzation

Can you customize the iso anaconda installer? Also can you pass things like web_ui = true through bluebuild? https://github.com/JasonN3/build-container-installer/wiki/usage...
Solution:
That could definitely be added as an option to generate ISO command

Key file does not have key “VERSION_ID” in group “os-release”

Hi, I recently asked in the dev channel by mistake about updating os-release contents so that a date is included that shows when the image was created. For example, silverblue does the following formatting style and is preserved in blue-build systems if you don't override the PRETTY_NAME entry. Fedora Silverblue 43.20251105.0...
Solution:
So | tee /etc/os-release instead

Error while generating an ISO with bluebuild CLI

Hi there, I've installed the blue-build CLI tool via Podman on Linux Mint. In the past I've successfully been able to generate ISOs of custom images created with Bluebuild. This time, however, I'm running into an error that ends with the following line: ```...
No description
Next