Skip to content

Latest commit

 

History

118 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Celestial Uprising Framework   bluebuild build badge

Framework

Celestial Uprising Framework features a ucore:latest base, with several small reductions. Then, built into the immutable image itself: bleeding-edge versions of Niri and DankMaterialShell; along with fuzzel, waybar, and kitty. Modern tools (yazi, flyline, eza, ripgrep, btop, etc) are included out-of-the-box, as well as RustUp and UV for maintaining the latest toolchains, and neovim (as well as its dependencies, and those of lazyvim).

Celestial Uprising Framework is proudly built for everyone, by lesbidoodles and their coven of magical rabbits

Roadmap for Framework

Framework has 6 primary versions, and nVidia variants for each)

  • [Celestial Framework] workstation-ready OOTB, and full-featured (for a minimalist with work to do)
  • [Celestial Framework Mini] hyperminimal, desktop-ready variant; without qemu/kvm, libvirtd, or their accompanying tools (virt-manager flatpak and virsh are still installed)
  • [Celestial Framework Headless] server-oriented, deployable, and reliable- for headless enviroments (or anything without a monitor attached...)

Testing and development is performed on a small array of ryzen based machines with a variety of radeon and nvidia dgpus/igpus; by a coven of elusive rabbits with whom gaia has bestowed the privilege of magic

Dog-fooding

Installation

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:

    rpm-ostree rebase ostree-unverified-registry:ghcr.io/celestial-uprising/framework:latest
    
  • Reboot to complete the rebase:

=======

systemctl reboot
  • Then rebase to the signed image, like so:

    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/celestial-uprising/framework:latest
    
  • Reboot again to complete the installation

    systemctl reboot
    
  • Then rebase to the signed image, like so:

    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/celestial-uprising/framework:latest
    
  • Reboot again to complete the installation

    systemctl reboot
    

The latest tag will automatically point to the latest build.

ISO

If build on Fedora Atomic, you can generate an offline ISO with the instructions available here.

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/celestial-uprising/cfw

About

CF is a family of purpose-build, highly-functional, family immutable Linux operating-systems; designed with a simplicity-as-beauty ethos- and with enough reliability that even the most resentful and overworked devs can willfully shoot themselves in the foot and keep running at full speed.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages

Generated from blue-build/template