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
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
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.
If build on Fedora Atomic, you can generate an offline ISO with the instructions available here.
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