This is a custom bootc image based on Universal Blue's Aurora-DX, this repository generates two images: 1 with Nvidia-open drivers and 1 without. The changes made are as follows:
- Replace VSCode with VSCodium
- Install the Vivaldi and Zen browser as native packages instead of Flatpaks for increased security.
- Install the Micro text editor
- Pre-install a number of flatpaks
Warning
This is an experimental feature, try at your own discretion.
To rebase an existing atomic Fedora installation to the latest build:
- First rebase to the unsigned image, to get the proper signing keys and policies installed:
sudo bootc switch ghcr.io/japsert123/borealis:latest - Reboot to complete the rebase:
systemctl reboot - Then rebase to the signed image, like so:
sudo bootc switch --enforce-container-sigpolicy ghcr.io/japsert123/borealis:latest - Reboot again to complete the installation
systemctl reboot
Building locally is most easily done in distrobox. Clone this repo and run the following command:
distrobox-assemble createThis will download the BlueBuid distrobox image and export the bluebuild binary. The images can be built with
bluebuild build recipes/recipe.ymlor
bluebuild build recipes/nv.ymlIt is also possible to generate a Containerfile with BlueBuild, see the docs for more information.
If build on Fedora Atomic, you can generate an offline ISO with the instructions available here. These ISOs cannot unfortunately be distributed on GitHub for free due to large sizes, so for public projects something else has to be used for hosting.
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/japsert123/borealis