Skip to content

Repository files navigation

siderite

A ublue-os based image with System76 cosmic desktop installed. I'm a fan of the DE and the container based OS's built by the universal blue project, so I tried putting all this awesome stuff into this image.

Siderites, also called iron or ferrous meteorites, are a type of meteorite consisting mostly of an iron-nickel alloy. Since iron can rust and meteorites are cosmic i thought it would be a fitting name for this image.

Usage

[!WARNING] Use this image on your own risk. This image works for me and my usecase. It might not work for yours.

I'm daily driving this image on my laptop and it works for me. If you want to try it yourself you can switch to this image by running:

sudo bootc switch ghcr.io/mit41/siderite:stable
sudo systemctl reboot

You could also clone this repo and create an iso to install on your system.

Detailed Guides

OCI Container Resources

The template imports files from these OCI containers at build time:

COPY --from=ghcr.io/ublue-os/base-main:latest /system_files /oci/base
COPY --from=ghcr.io/projectbluefin/common:latest /system_files /oci/common
COPY --from=ghcr.io/ublue-os/brew:latest /system_files /oci/brew

Your build scripts can access these files at:

  • /ctx/oci/base/ - Base system configuration
  • /ctx/oci/common/ - Shared desktop configuration
  • /ctx/oci/branding/ - Branding assets
  • /ctx/oci/artwork/ - Artwork files
  • /ctx/oci/brew/ - Homebrew integration files

Note: Renovate automatically updates :latest tags to SHA digests for reproducible builds.

Local Testing

Test your changes before pushing:

just build              # Build container image
just build-qcow2        # Build VM disk image
just run-vm-qcow2       # Test in browser-based VM

Community

Learn More

About

ublue-os based operating system with a cosmic spin

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages