Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.

Opinionated Fedora Silverblue-based operating system image

License

Notifications You must be signed in to change notification settings

tulilirockz/Malachite

 
 

Repository files navigation

Malachite

build-ublue

This is a spin on how I think a Fedora system for me should look like.

It tries to make it so I just need to install it, and forget it, so it is quite opinionated, with my themes and settings by default. Also contains remote access tools and services, such as Cockpit and Tailscale.

This was firstly created using podman run -v "$(pwd)":/host:z -it ghcr.io/einohr/create-ublue-image (this is community mantained, so use it at your own risk!), now I am using a slightly different system but it is pretty much the same

Installation

To rebase an existing Silverblue/Kinoite 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/tulilirockz/malachite: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/tulilirockz/malachite:latest
  • Reboot again to complete the installation
  systemctl reboot

This repository builds date tags as well, so if you want to rebase to a particular day's build:

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/malachite:20230722

Nvidia

If you are going to use nvidia builds, make sure to follow all the instructions mentioned at: https://universal-blue.org/images/nvidia/

Then, rebase to my build!

rpm-ostree rebase ostree-unverified-registry:ghcr.io/tulilirockz/malachite-nvidia:latest

Developer Experience

This image includes a -dx variant with Virtualization utilities, LXC, LXD, Devpod (for remote work), Waydroid, and many other utilities for developers.

In order to rebase, use this command:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/tulilirockz/malachite-dx:latest

About

Opinionated Fedora Silverblue-based operating system image

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Shell 69.3%
  • Dockerfile 30.7%