Get started with Zirconium
Zirconium can be installed in two ways: by rebasing from an existing Fedora Atomic system, or by installing from a bootable ISO. Choose the method that works best for you.Prerequisites
Before installing Zirconium, make sure you have:- For rebase method: An existing Fedora Atomic-based system (Silverblue, Kinoite, Bluefin, Aurora, etc.)
- For ISO method: A USB drive (4GB or larger) and a tool to create bootable media
- Hardware requirements:
- x86_64 (AMD64) or ARM64 CPU
- 4GB RAM minimum (8GB recommended)
- 25GB free disk space
- GPU compatibility:
- AMD/Intel GPUs work out of the box
- NVIDIA GTX 16xx or RTX series requires the
-nvidiavariant
NVIDIA support requires disabling Secure Boot. The kernel module is currently unsigned. See the GPU variants guide for details.
Installation methods
- Rebase from Fedora Atomic
- ISO installation
If you already have a Fedora Atomic system installed, rebasing to Zirconium is the fastest method.
Run the bootc switch command
For AMD/Intel GPUs:For NVIDIA GPUs (GTX 16xx or RTX series):This command downloads the Zirconium container image and prepares it as your next boot target.
The rebase preserves your home directory and user data. Your previous system remains available as a rollback option in the boot menu.
First steps after installation
Once you’ve logged into Zirconium, here’s what to do next:Learn the Niri basics
Niri uses a scrollable tiling layout. Some essential keybindings:
Super + Enter: Open terminalSuper + D: Application launcherSuper + Q: Close windowSuper + H/L: Navigate between windowsSuper + Shift + H/L: Move windows
Install applications
Zirconium supports multiple package management methods:
- Flatpak (recommended for GUI apps):
flatpak install flathub <app> - Homebrew (for CLI tools):
brew install <package> - Layering (for system packages):
rpm-ostree install <package>
Customize your setup
Niri and DankMaterialShell configurations live in:
~/.config/niri/config.kdl: Niri window manager settings~/.config/dms/: DankMaterialShell configuration
chezmoi (pre-installed) to manage your dotfiles across systems.Join the community
Get help, share your setup, and contribute:
Troubleshooting
System won't boot after rebase
System won't boot after rebase
If Zirconium fails to boot, you can roll back to your previous system:
- At the GRUB boot menu, select the previous deployment
- Once booted, pin your working deployment:
- Report the issue on GitHub
NVIDIA drivers not working
NVIDIA drivers not working
Ensure you:
- Used the
-nvidiavariant image - Disabled Secure Boot in your BIOS/UEFI
- Rebooted after the initial installation
Display not working on ARM64
Display not working on ARM64
ARM64 support varies by hardware. Check:
- Your device is using a supported SoC
- Required firmware is present in
/lib/firmware - Kernel messages for errors:
dmesg | grep -i display
Next steps
ISO installation
Install from a bootable ISO image
GPU variants
Choose the right image for your GPU
Configuration
Customize Niri and DankMaterialShell
Building custom images
Build your own customized Zirconium image