You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: move base image to quay.io/fedora-ostree-desktops/silverblue
Drop ghcr.io/ublue-os/silverblue-main in favor of the upstream
Fedora image directly from quay.io/fedora-ostree-desktops/silverblue.
This removes the ublue-os/main dependency and unblocks ARM support.
- Update Containerfile base image and bump to F43
- Update Justfile build recipe: remove base_image_name variable,
update cosign verification to use Fedora's public key
- Update renovate.json5 to track new image, disable major version bumps
- Rename/reorder build scripts: packages (03) before kernel (04)
- Add negativo17 fedora-multimedia repo + mesa overrides in 03-packages.sh
- Add multimedia codecs (ffmpeg, libfdk-aac, etc.) from negativo17
- Add packages previously provided by ublue-os/main:
alsa-firmware, flatpak-spawn, noto fonts, grub2-tools-extra,
htop, nvtop, pam-u2f/yubico, smartmontools, vim, and more
- Remove packages now in base or no longer needed:
bash-color-prompt, bootc, hplip, mesa-libGLU, printer-driver-brlaser,
pulseaudio-utils, switcheroo-control, usbmuxd, wireguard-tools, wl-clipboard
- Add ublue-os/main features to 05-override-install.sh:
rm chsh/lchsh footgun, sudoers brew path, noto-cjk symlink,
coreos-sulogin-force-generator
- Remove faces/desktop-entry workarounds (no longer needed)
- Update kernel COPR handling: use dnf copr enable/disable
- Add copr.vendor.conf to keep COPR plugin using 'fedora' distribution ID
- Update 20-tests.sh: verify negativo packages and expand unwanted list
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Assisted-by: Claude Sonnet 4.6 via GitHub Copilot
0 commit comments