BlueBuild

B

BlueBuild

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

Join

When/how are images supposed to be pulled from github?

I recently started using bluebuild and I really like it. However, one thing I don't quite understand is when/how you are supposed to get the new images built on github. I thought there would be a cron-job or something polling. I can of course rebase manually but if Im running ”latest” I generally want to get the latest build on each reboot. As a sidenote, is there an easy say of checking which build I am currently running?...

Is it posstible to install local flatpak?

There's a flatpak not on flathub, so I wrote a script try to do that manually, but it didn't show up in the system. Is this the right way to do it? ```bash #!/usr/bin/env bash ...
Solution:
you'd need a systemd service for that

custom shortcuts reset in reboot

Hey, this is not really up-to-date with current BlueBuild, but seeing as no other posts have been made about this I am assuming this is still ongoing, sorry if this has been solved already. So basically, while trying to use a custom Bazzite built with BlueBuild a couple months back, I was having this weird issue where my Konsole shortcut would be replaced by the upstream (ptyxis) one, even after removing ptyxis from the system at build time in recipe.yml. Not only that, but other shortcuts from flatpaks I installed would also reset and disappear upon rebooting. Would this be an issue with upstream bazzite or BlueBuild? Or is it an issue with my config (I've only added and removed packages, no custom modules made by me, trying to leave as simple as possible)? As always, thanks for your time and any answers!...

Removing files pulled in by packages reliably?

So, the cosmic-greeter package also pulls in the entire Cosmic desktop, whilst I can't change that, is there a good way to make absolutely sure that the COSMIC Session won't appear on the greeter? Whilst the lazy way of just blanking out the session's .desktop file worked for sway, that does not seem to apply to the COSMIC session, which still appears in the image, so this is not consistent enough. Removing the other cosmic-* packages isn't possible as that throws an rpm-ostree conflict (duh) Anyone got ideas?...
Solution:
i misremembered we added remove: to the files module, but in any case, this is how easy it should be ```yaml type: script snippets: - rm /path/to/cosmic.desktop...

packages being installed without being required

I was wondering why my image had apps that I didn't use, and I discovered that it was installing packages recommended by other packages. I found out where wofi came from, but I have no idea about nwg-panel. https://github.com/Heus-Sueh/hyprland/actions/runs/12527697431/job/34941530740#step:2:2938 https://github.com/Heus-Sueh/hyprland/actions/runs/12527697431/job/34941530740#step:2:2911...

error installing nvidia akmods

I was testing the creation of an image using the official Fedora image (quay.io/fedora-ostree-desktops/base-atomic ) instead of the images provided by ublue, and when installing akmod nivida it gives an error because it assumes that the ublue copr repo is installed https://github.com/Heus-Sueh/hyprland/actions/runs/12508667508/job/34897084114#step:2:2437 ...

[F41] misconfigured dbus or freedesktop

I made this post in the Fedora community but I think the right thing to do would have been to make the post here instead of there, but now it's too late https://discussion.fedoraproject.org/t/f41-misconfigured-dbus-or-freedesktop/140476/6 here is my image: https://github.com/Heus-Sueh/hyprland...

0.9.0, custom modules can't be referenced anymore?

172 │ - type: wayblue-signing
· ────────┬────────
· ╰── is not valid under any of the schemas
172 │ - type: wayblue-signing
· ────────┬────────
· ╰── is not valid under any of the schemas
...

using dnf bundles? (@cosmic-desktop-environment)

https://copr.fedorainfracloud.org/coprs/ryanabx/cosmic-epoch/ the "correct" way to use a tagged release of installing the cosmic desktop environment right now is something I'd never heard of before, in a non-ostree environment it'd be dnf install @cosmic-desktop-environment a "bundle" of packages I guess? On my first attempt to do this as a plain ol' rpm-ostree package I got ``` × Recipe ./recipes/DX-GTS.yml failed to validate ╰─▶ × Failed to deserialize recipe ./recipes/DX-GTS.yml...

Problem on define Xorg in rpm-ostree module.

(Sorry for my bad english) So I want to installed bspwm in image, so I follow docs to define in recipe . Then I found that X11 is not installed, so then I add Xorg to rpm-ostree package. But It's still not installed in the image, all I can do is doing ```bash...

Build failing since past couple of iterations

So my build is failing with the reason of invalid schema, even though I did not make any changes to the reciple.yml Here's the recipe file: https://github.com/antidoid/uos-thinkpad-e14-gen-5/blob/main/recipes/recipe.yml Here's the error log: https://pastebin.com/7DJ2gEzM...

"is not valid under any of the schemas listed in the 'anyOf' " error

How to resolve this error? I inserted the schema at the top of the all modules.yml file and the error still persists https://github.com/Heus-Sueh/hyprland/actions/runs/12341245834/job/34439644091#step:4:2323...
Solution:
I solved it by putting "[ ]" where there is an empty list

akmods with external copr repo fails

```[09:35:24 g.i/t/apple-dots:latest] => 11.01 Resolving dependencies...done [09:35:24 g.i/t/apple-dots:latest] => 11.03 error: Could not depsolve transaction; 1 problem detected: [09:35:24 g.i/t/apple-dots:latest] => 11.03 Problem: package kernel-uki-virt-6.11.10-300.fc41.x86_64 from updates-archive requires kernel-modules-core-uname-r = 6.11.10-300.fc41.x86_64, but none of the providers can be installed [09:35:24 g.i/t/apple-dots:latest] => 11.03 - package kmod-facetimehd-0.6.8.1-1.20240319git0.6.8.1.fc41.x86_64 from @commandline requires kernel-uname-r = 6.11.10-300.fc41.x86_64, but none of the providers can be installed [09:35:24 g.i/t/apple-dots:latest] => 11.03 - cannot install both kernel-modules-core-6.11.10-300.fc41.x86_64 from updates-archive and kernel-modules-core-6.11.3-300.fc41.x86_64 from @System...

Default Plymouth on custom image

Is there any way to set default Plymouth on custom image?

Build just keeps running if recipe defined in build.yml is not present in recipes folder

I have run into what seems to be an interesting edge case. I renamed my recipe file, but accidentally didn't include the new file in the commit with the changed entry in build.yml. The build seems to have just stalled in the building custom image phase, with no errors or stopping (been 10 minutes now).

Recipes failing to validate

Hey! I'm trying to adapt my custom image recipes to pass BlueBuild CLI's validation based on the latest blog post and looking at some of the maintainers' own recipes. I'm not sure what I'm doing wrong. ``` × Recipe recipes/recipe-toybox.yml failed to validate ╰─▶ × 11 errors encountered...
Solution:
I think it's the remove: property you have. According to the spec it should be uninstall: instead. I've really got to work on filtering out all the irrelevant jsonschema errors

After updating the github action to 1.8.0 the recipe fails to validate

link to recipe https://github.com/Janybanny/kinoite-image/blob/main/recipes/recipe.yml I don't know what exactly is wrong, it suggests to add the yaml-language-server thingy, but I'm clueless about that. The changelog says that non populated options aren't valid anymore, I don't have those. That's all that is mentioned about image validation What do I have to do to fix this?...
Solution:
Install only supports a list of strings. What you have there is a list of objects because of the use of the colon on each line
No description

Recipe.yml not refreshing after upgrade to bluebuild 1.8

https://github.com/mecattaf/zen/actions/runs/12261046537/job/34207135279 After upgrading to the bluebuild 1.8 i got an error becausde my chezmoi module was improperly configured. I fixed my recipe according to the documentation (picture 1). ...
No description

Update blue-build from 1.6 to 1.8.

Hi there. Sorry for such a "lazy" question, but I'm a bit overwhelmed with my Phd courses right now and I can't find the time to troubleshoot my issue. Can anyone take a look at the following PR and give me a brief explanation why it doesn't work? I thought I had completed the migration steps about a month ago. https://github.com/ptinopedila/ptinopedila/pull/37 ...
Solution:
i'll elaborate on that; dependabot is technically an outside contributor to your project, so it does not have access to the signing secrets needed for a successful build
Next