Opinionated custom image with GNOME, preinstalled Steam and other goodies, 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.
- NVIDIA Legacy drivers for older GPUs are available through LTS branch (
vedaos:lts). - 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 is here. Podman Compose was preincluded as well but it can be installed via brew instead.
- 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.
- 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!
You can install it by using this Live ISO which also includes default Flatpaks (only used for troubleshooting and installation): https://drive.google.com/file/d/1objBGbDHZiYd7NCqvHwzz2f3iIWdK5s3/view?usp=sharing (sha256: ca069b92a23789e6ac97e9f38b40659a2df76778d43d9ad150a228068dc80231) or download it from GitHub action artifacts: https://github.com/Lumaeris/vedaos/actions/runs/20879799080. (I'm not gonna setup R2 storage just for this lol)
Alternatively, if you have to, here's a command to manually rebase to it from any other Fedora Atomic image (like Bluefin) (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/vedaos:latestHere'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.- Legacy package marked as "batteries" - oversteer-udev.
- Bluefin's Common OCI - used for getting LUKS stuff, udev rules and some internal stuff.
- brew - https://github.com/ublue-os/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).
- Titanoboa for Live ISO. Would be used very rarely though.
- 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