Made a Bazzite-based image that uses hyprland instead of KDE

I figured since hyprland was getting a lot of traction, I’d try my hand at whipping up a custom ublue image based on Bazzite but with hyprland as the only window manager.

Thanks to GitHub - ublue-os/image-template: Build your own custom Universal Blue Image! and the wonderful solopasha/hyprland Copr, it was actually way easier than I thought it would be. Took me a few hours to get it going.

There is a lot left to be desired as of right now (for example, I plan to add some just scripts for things like enabling a hyprpanel systemd service that I haven’t written yet) but I’d love any feedback on it so far! And hopefully this gives someone a clean and easy way to try out hyprland on their own image-based systems :slight_smile:

I did find GitHub - BillyAddlers/phosphophypr: A Hyprland-focused Image for Fedora Atomic, based on Bazzite Gnome. in my search before making my own, but it seems to be a bit more custom and also a bit out of date (the builds have been failing for a while)

9 Likes

Nice, good work. Any screenshots how it looks? is it just pure Hyprland config or moded(like Koolit,HyDE etc)?

1 Like

Pure, all defaults. I wanted to stick to defaults when I could, but also I’m not sure how to bake customizations into the image itself since the config file lives in the home dir.

How would I do that?

Also, good point, I should add some screenshots to the README

1 Like

I am not sure how to do that. Maybe someone experienced can help. I am even struggling with making some customization, don’t know how to do that in immutable environment

1 Like

Happy to see I’m not the only one who would like to use Hyprland on Bazzite.

I’m a lazy linux user in the sens I tend to stick with what the distro provide or I use premade dotfiles like ML4W (which are godsend for user like me).

I will definitly try your custom-image and set up the ML4W dotfiles.

Do you have any update on your experience with your image? How well does it work ?

1 Like

I would have loved to use it more but unfortunately the hyprland portals implementation does not have inputcapture yet, which I rely on daily for virtual KVMs like Deskflow. So I’ve only been able to sort of “mess around” with it, not really daily drive it. But I really enjoyed what I saw there, I even put it on my laptop and it was able to handle plugging into a random TV and easily extending the screen, with no or minimal hyprland config editing (I was already messing with the settings so I’m not sure if I had exactly the defaults but I did very little modification) which I was pleasantly surprised by.

When a new user’s HOME directory is created, the contents of /etc/skel are copied over to that new HOME directory.

2 Likes

Thanks a lot for the feedback.

Except gaming, I have no specific workflow that I need and I’ve been happily gaming on CachyOs with Hyprland + ML4W dotfiles before switching to Bazzite.

Bazzite feel rock solid the only thing I miss is Hyprland. Maybe I’ll try to creat my own custom image then or wait for Cosmic DE :slight_smile: