Skip to content

An example of how you can use bootc to build a custom Fedora Atomic image and use it on your computer.

Notifications You must be signed in to change notification settings

stemid/hyprland-fedora-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

Fedora Atomic Hyprland image

This is a bootable image of Fedora Atomic Sway with the latest Hyprland Window Manager built and installed.

The image includes no hyprland config, so you should prepare that in your home directory before switching.

Install bootc

On any Fedora Atomic 41 system you can do this.

rpm-ostree install bootc

Reboot into this new layer.

systemctl reboot

Switch to my Hyprland image

I suggest pinning your current layer as a backup.

sudo ostree admin pin 0

Then fetch this image and switch to it.

sudo bootc switch ghcr.io/stemid/fedora-atomic-hyprland:latest

Reboot and select this new layer in Grub to test it.

Build it yourself

You can also build this yourself on your local computer by running buildah, push it to a registry of your choice, and boot from it.

buildah bud -f Containerfile -t hyprland-fedora-image .

To build the latest Hyprland version edit the Containerfile on the line with git clone -b v0.45.2, I won't make any effort to keep this repo updated.

Revert back

When you're done with this image you can either boot the pinned one you had from before, and next time you run rpm-ostree upgrade this image should be your first choice in Grub.

Or you can run sudo rpm-ostree rebase -b fedora/41/x86_64/sericea to immediately rebase back to Atomic Sway for example, and reboot to see this image is now your first choice in Grub.

About

An example of how you can use bootc to build a custom Fedora Atomic image and use it on your computer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages