Hyprland Fedora Atomic Image

Image based Linux is an exciting new concept that I have explained further in a previous post.

The latest innovation in this field is bootc, that should replace the integral ostree component in Atomic Linux.

In this post I will explain how I used bootc to boot a new Fedora image on my laptop.

Building Hyprland

For my experiment I chose to build the (in)famous window manager Hyprland from source code, install it in a Fedora Atomic Sway 41 image and create a new image from this that I can boot on my laptop.

The github repo for all this is here, read more technical details in the project README.

That means I can take any Fedora Atomic distro where bootc is available, install bootc, run one command, reboot and I will be using this custom Hyprland image. Which is what I’m using right now to write this blog post.

Hard to spot the difference between my Sway setup and this but trust me when I say those windows exhibit real bounce physics when they resize.

For r/unixporn

My personal Hyprland setup is not impressive but if you’re still interested you can find it all in my Gitlab repo.

See also

Final thoughts on Hyprland

I kept seeing Hyprland pop-up in r/unixporn so I was fascinated and wanted to try it. Now that I have I don’t think I’ll keep it.

The one thing I will miss is the blur-effect that Sway refuses to implement. Apparently under Wayland the terminal emulator such as Alacritty and Foot have to request a blur effect from the compositor, which is Sway or Hyprland.

Other than that the animations just made me dizzy everytime I switched between workspaces. I rarely got to see the window animations when tiling because it’s like 1 second out of your workday and then it’s over. The rounded corners only eat up your screen real-estate. The gaps between windows and screen edges to show off the animations and rounded corners are also just eating up my real estate.

I think I’ll go back to sway after this experiment.