https://github.com/ubiozur/uchill
[WIP] uChill Atomic Desktop is my customised atomic minimal KDE desktop based on Fedora.
https://github.com/ubiozur/uchill
atomic fedora linux-custom-image ublue-custom-image ublue-os
Last synced: 6 months ago
JSON representation
[WIP] uChill Atomic Desktop is my customised atomic minimal KDE desktop based on Fedora.
- Host: GitHub
- URL: https://github.com/ubiozur/uchill
- Owner: UbioZur
- License: apache-2.0
- Created: 2025-05-18T01:14:05.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-07-15T02:04:41.000Z (6 months ago)
- Last Synced: 2025-07-15T06:33:06.401Z (6 months ago)
- Topics: atomic, fedora, linux-custom-image, ublue-custom-image, ublue-os
- Language: Dockerfile
- Homepage: https://github.com/UbioZur/uChill
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# uChill Atomic Desktop Minimal KDE
## Introduction
**uChill** is my custom Linux desktop, built on [Fedora](https://fedoraproject.org/atomic-desktops/) and [uBlue-os](https://universal-blue.org/). 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
## Atomic Desktops
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.
## Available Containers
- [ghcr.io/ubiozur/uchill](https://github.com/UbioZur/uChill/pkgs/container/uchill) Stable release of uChill.
- [ghcr.io/ubiozur/uchill-nvidia](https://github.com/UbioZur/uChill/pkgs/container/uchill-nvidia) NVidia verson of uChill.
## Base System
- Built on **Fedora 42**
- Uses [uBlue-os base-main](https://github.com/ublue-os/main) as the base image
- Minimal **KDE Plasma**
- **Signed** image
## Features
- `bat`, `fastfetch`, `lsd`, `micro`, `ripgrep`, `zoxide` and more
- Flathub
- Kitty Terminal
- Podman, Distrobox and Toolbox
- Waydroid
## Bootc commands
- To **Switch to uChill** from an existing Atomic / uBlue image
```bash
sudo bootc switch --enforce-container-sigpolicy ghcr.io/ubiozur/uchill:latest
```
- To **check** if an upgrade is available
```bash
sudo bootc upgrade --check
```
- To apply an **upgrade**
```bash
sudo bootc upgrade ---apply
```
- To **rollback** to the previous image
```bash
sudo bootc rollback
```