mirror of
https://github.com/cvsickle/zirconium.git
synced 2026-10-03 01:01:08 -04:00
My custom Zirconium image.
https://www.cvsickle.com
atomic
bluebuild
bluebuild-image
custom-image
image-based
immutable
linux
linux-custom-image
oci
oci-image
operating-system
- Shell 98.1%
- Dockerfile 1.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .devcontainer | ||
| .github | ||
| docs | ||
| files | ||
| modules | ||
| recipes | ||
| .gitignore | ||
| cosign.pub | ||
| LICENSE | ||
| README.md | ||
Zirconium
This repository is a custom bootc image built on Zirconium.
It was created using the BlueBuild Workshop.
Wallpaper from orangci.
Changes made
System packages added
Usability
- Multimedia Codecs
- Nerd Fonts from ryanoasis/nerd-fonts
- Docker CLI
- Podman Compose
- GitHub CLI
- Git Credential Manager
- Oniri
- See docs/niri for setup info.
- Swapped
tuned-ppdforpower-profiles-daemon- See the Phoronix writeup for info.
Applications
- Tailscale
- See docs/tailscale for setup info.
- Everything needed for LazyVim
- starship
- Helium Browser
- VS Code
- File Roller
System packages removed
- fcitx5
- hyfetch
- valent
Brew
Flatpak
- Easy Effects
- Flatseal
- Gear Lever
- LocalSend
- See docs/localsend for firewall information.
- Podman Desktop
- SiriKali
- Web Apps
Installation
Here is the recommened installation process.
- Flash the Zirconium ISO from the project's GitHub onto a USB.
- Boot from the USB and install Zirconium.
- Boot into Zirconium.
Tip
This process should work from any Fedora-based bootc image.
- Once in a bootc system, switch to this image.
# Normal image
sudo bootc switch ghcr.io/cvsickle/zirconium:latest
# Nvidia image
sudo bootc switch ghcr.io/cvsickle/zirconium-nvidia:latest
# Reboot when done.
systemctl reboot
- Once booted into this image, enable signing verification.
# Normal image
sudo bootc switch --enforce-container-sigpolicy ghcr.io/cvsickle/zirconium:latest
# Nvidia image
sudo bootc switch --enforce-container-sigpolicy ghcr.io/cvsickle/zirconium-nvidia:latest
- If the boot loader menu entries are still showing the upstream image name, force them to update.
sudo rpm-ostree kargs --append=bls.refresh=1
systemctl reboot
sudo rpm-ostree kargs --delete=bls.refresh=1
systemctl reboot
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/cvsickle/zirconium
Repository Mirrors
- GitHub - https://github.com/cvsickle/zirconium
- Codeberg - https://codeberg.org/cvsickle/zirconium
- Forgejo (Mirror) - https://git.cvsickle.com/cvsickle/zirconium


