Skip to content

Japsert123/Borealis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Borealis   bluebuild build badge

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

Installation

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

Building locally is most easily done in distrobox. Clone this repo and run the following command:

distrobox-assemble create

This will download the BlueBuid distrobox image and export the bluebuild binary. The images can be built with

bluebuild build recipes/recipe.yml

or

bluebuild build recipes/nv.yml

It is also possible to generate a Containerfile with BlueBuild, see the docs for more information.

ISO

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.

Verification

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

Releases

No releases published

Packages

 
 
 

Contributors 11

Languages