These are Bootable Container images built with BlueBuild's tools. These containers consist of various operating systems in the Fedora/RHEL family with my personal preferences baked in.
- AlmaLinux 10.1
- Desktop:
ghcr.io/rrenomeron/almalinux-bootc-workstation-tr - Server:
ghcr.io/rrenomeron/almalinux-bootc-server-tr
- Desktop:
- Bluefin DX (Developer Experience)
- LTS:
ghcr.io/rrenomeron/bluefin-dx-tr:ltsandghcr.io/rrenomeron/bluefin-dx-tr:lts-hwe(LTS with HWE kernel) - Stable:
ghcr.io/rrenomeron/bluefin-dx-tr:stable
- LTS:
- Bazzite DX (Stable branch only):
ghcr.io/rrenomeron/bazzite-tr - Fedora Silverblue (43 only):
ghcr.io/rrenomeron/silverblue-tr
Non x86-64 architectures are not supported.
- Google Chrome RPM installed and set as default browser
- Clocks set to AM/PM view with Weekday Display
- Curated selection of Flatpak apps installed automatically
- Single click to open items in Nautilus
- Nautilus icons match accent color
- System monitor applet in top panel next to Gnome system menu
- DeskChanger wallpaper manager
- Weather applet
- Use smaller icons in Nautilus icon view
- Sort directories first in Nautilus and GTK file choosers
- Dark styles enabled by default
- System76 wallpaper collection
- Framework 12 wallpapers
- Intel One Mono set as default monospace font
- Starship disabled by default (users can enable if needed)
- Rootful Docker disabled. Users can set up rootless Docker for themselves.
- A different list of default flatpaks
- GNOME desktop with simliar UI to the other images
- Developer mode enabled (i.e. based on
bazzite-dx-gnome) - Steam does not autostart on login
- Visual Studio Code RPM installed
- Libvirt/Virt-Manager RPMs installed
- Docker CE installed with rootful Docker disabled
- Dash-to-Dock enabled by default, skipping Overview on login
- Appindicators enabled by default
- Logo Menu enabled by default, like Bluefin (Silverblue only)
- Windows have minimize and maximize buttons (like Ubuntu and Bluefin)
- Additional packages (e.g. Firewall GUI, rclone/restic, Universal Blue enhancements)
ujustscripts from Universal Blue images<CTRL><ALT>topens a terminal
- All the advantages of atomic updates
- Docker (Rootful Docker disabled by default)
- Cockpit
A work in progress.
- Use
build-iso.shscript in this directory, which callsbootc-image-builderin an opinionated way (will reformat the first disk it sees and install the OS) - Use Podman Desktop, which allows you to call
bootc-image-builderwith different options - Try methods in the Fedora/CentOS
bootcdocumentation
For the Fedora-based images (Silverblue, Bluefin non-LTS, Bazzite), you can do the following:
- Install any Fedora Atomic or Universal Blue desktop edition that features GNOME
- Use
bootc switchto switch to the image you want. For example:sudo bootc switch ghcr.io/rrenomeron/silverblue-tr:stable --enforce-container-sigpolicy - Reboot
systemctl reboot
- Create installer ISOs using similar methods as Bluefin and/or Bazzite
- Refactor recipies for further efficiency
- Push things like wallpapers (and maybe fonts) to an OCI layer, like Bluefin does with their "common" image
- Figure out how to use renovate to start builds when base images change
- Only build images that are affected by pushed changes