uChill is my custom Linux desktop, built on Fedora and uBlue-os. It's designed to be a clean and minimal base for the KDE Desktop, letting me add the applications I need using Flatpaks and other container technologies.
This setup also helps me learn about:
- Building and sharing software in containers
- Automating development workflows with GitHub Actions (CI/CD)
- Streamlining command-line tasks using Justfile
Linux Atomic Desktops signify a modern approach to computing where the core operating system is immutable, meaning it's read-only and remains consistent, unlike traditional systems that allow direct modification. Updates are applied transactionally, installing a new system image that can be seamlessly rolled back if issues occur, ensuring high reliability. Applications, meanwhile, are isolated in containers, enhancing security and preventing conflicts, all contributing to a more stable, predictable, and easily manageable desktop environment.
- ghcr.io/ubiozur/uchill Stable release of uChill.
- ghcr.io/ubiozur/uchill-nvidia NVidia verson of uChill.
- Built on Fedora 42
- Uses uBlue-os base-main as the base image
- Minimal KDE Plasma
- Signed image
bat,fastfetch,lsd,micro,ripgrep,zoxideand more- Flathub
- Kitty Terminal
- Podman, Distrobox and Toolbox
- Waydroid
- To Switch to uChill from an existing Atomic / uBlue image
sudo bootc switch --enforce-container-sigpolicy ghcr.io/ubiozur/uchill:latest- To check if an upgrade is available
sudo bootc upgrade --check- To apply an upgrade
sudo bootc upgrade ---apply- To rollback to the previous image
sudo bootc rollback