Opinionated custom image with Steam, GNOME and minimum installed packages, based on fedora-bootc. Personal project with frequent changes.
Ready and fully functional for daily usage. Even though it's created for myself, you can use it if all you need is native Steam, Flatpak and Homebrew apps 🙂
- Starting from
quay.io/fedora/fedora-bootcinstead of Fedora Silverblue, that way we don't get any unwanted changes/packages from Silverblue. - Uses CachyOS' kernel (not Clang with Thin LTO because of NVIDIA bug of some sort).
- One of the first BlueBuild images to switch to rpm-ostree's
build-chunked-ociinstead of relying on hhd's rechunker which had unnecessary fixes and file permission issues. - Includes a service to fix
/etc/groupand/etc/gshadowdesynchronization caused by hhd's rechunker, provided by Tulip (@tulilirockz)! (/usr/bin/rechunker-group-fixand related systemd service). It's also available on Zirconium now after being proven that it works. - Same "batteries" you would expect from any Universal Blue base image.
- Necessary packages for GNOME. Took an inspiration from Bluefin LTS.
- Some extensions for GNOME!
- Applied MoreWaita icon pack and adw-gtk3 theme by default.
- NVIDIA Open drivers are included out of the box (you can still use it on your AMD machine though). Supported GPUs are GTX 16xx and RTX series.
- Natively available Steam. Do I need to say much?
- Gamescope is here if needed.
- extest library is included as well so Steam won't freak out of seeing any controller.
rpm-ostreeis available for layering packages! But it's not adviced to do so, unless it's Mullvad VPN or something similar.- Homebrew is available as well! Universal Blue's tap does work here (I'm using their VSCodium package just fine)!
- Tailscale since why not.
- Winetricks. Still useful.
¯\_(ᵕ—ᴗ—)_/¯ - foundry. kolunmi suggested it to me as an alternative for GNOME Builder. It requires flatpak-builder to be installed, which it is now.
- Podman and podman-compose is here. Not the fan of the latter but it's needed for WinBoat, so whatever.
- distrobox! A better alternative to toolbx.
- Using BlueBuild as a toolkit to create these images! It really does a heavy-lifting so we don't have to manually fix something that broke just because. Their CLI is also included here.
- Oh, we also have an autoupdater - uupd!
- User Themes
- Caffeine
- AppIndicator Support
- Blur my Shell
- Hot Edge
- Alphabetical App Grid
- RebootToUEFI
- Accent Icons
- adw-gtk3 Colorizer
Feel free to disable them and install your favorites using Extension Manager. Oh btw, they aren't configured in any way. All defaults babeh!
Realistically you shouldn't rebase from any existing installation since it does leave out some unnecessary leftovers as it usually does Bazzite. But if you have to, then here's a command (don't forget to add --enforce-container-sigpolicy after doing so and rebooting so you'll be on signed image):
sudo bootc switch ghcr.io/lumaeris/vedaosI want to also do an ISO, but that's for later(TM).
Here's a lil list of images that were done by my friendos! :D
- Zirconium - THE Niri bootc image. It already does have some users! I've PR'd NVIDIA support btw.
- XeniaOS - Also a Niri bootc image, but this time using Arch bootc image. Highly experimental.
- solarpowered - Yet another personal image. We share some experiences with each other to resolve some issues and stuff.
- MizukiOS - Niri bootc! Another one!! So many of these!!! It uses Bazzite GNOME as a base.
- Entire Bootcrew project! Tulip really cooked hard here.
This list only exists for informational purposes.
hhd's rechunker- not anymore! We use upstream'sbuild-chunked-ocias mentioned above.- Some packages marked as "batteries" - oversteer-udev, ublue-os-luks and ublue-os-udev-rules.
- brew - https://github.com/projectbluefin/brew
- uupd - even though it was designed for ublue systems, it can still be used on any atomic system.
- Steam Deck backgrounds repackaged by Bazzite.
- Bazzite's fork of Gamescope.
- Bazzite's fork of libextest (not really any different from upstream).
- Package lists taken from ublue base image and Bluefin LTS.
- Some specific useful fixes from them.
- The reason I started using Fedora Atomic in a first place :P.
- BlueBuild was influenced by ublue, now it's independent from them.
These images are signed with Sigstore's cosign. You can verify the signature by downloading the cosign.pub file from this repo and running the following command:
cosign verify --key cosign.pub ghcr.io/lumaeris/vedaos