{"id":28469500,"url":"https://github.com/ubiozur/uchill","last_synced_at":"2025-07-20T19:32:29.790Z","repository":{"id":293934950,"uuid":"985534919","full_name":"UbioZur/uChill","owner":"UbioZur","description":"[WIP] uChill Atomic Desktop is my customised atomic minimal KDE desktop based on Fedora.","archived":false,"fork":false,"pushed_at":"2025-07-15T02:04:41.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-15T06:33:06.401Z","etag":null,"topics":["atomic","fedora","linux-custom-image","ublue-custom-image","ublue-os"],"latest_commit_sha":null,"homepage":"https://github.com/UbioZur/uChill","language":"Dockerfile","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UbioZur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-18T01:14:05.000Z","updated_at":"2025-07-15T02:04:45.000Z","dependencies_parsed_at":"2025-07-15T04:06:47.902Z","dependency_job_id":"f3e5c48d-177f-4f7d-bcc7-ca94809c8e9d","html_url":"https://github.com/UbioZur/uChill","commit_stats":null,"previous_names":["ubiozur/uchill"],"tags_count":0,"template":false,"template_full_name":"ublue-os/image-template","purl":"pkg:github/UbioZur/uChill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UbioZur%2FuChill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UbioZur%2FuChill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UbioZur%2FuChill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UbioZur%2FuChill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UbioZur","download_url":"https://codeload.github.com/UbioZur/uChill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UbioZur%2FuChill/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266187156,"owners_count":23889923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atomic","fedora","linux-custom-image","ublue-custom-image","ublue-os"],"created_at":"2025-06-07T09:00:34.974Z","updated_at":"2025-07-20T19:32:29.772Z","avatar_url":"https://github.com/UbioZur.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/UbioZur/uChill/actions/workflows/iso.yml\" alt=\"Make uChill ISO\"\u003e\n        \u003cimg src=\"https://github.com/UbioZur/uChill/actions/workflows/iso.yml/badge.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/UbioZur/uChill/actions/workflows/build.yml\" alt=\"Build uChill Image\"\u003e\n        \u003cimg src=\"https://github.com/UbioZur/uChill/actions/workflows/build.yml/badge.svg\" /\u003e\u003c/a\u003e\n    \u003c!-- Badges from https://ghcr-badge.egpl.dev/ Color 16-166-203 --\u003e\n    \u003cimg src=\"https://ghcr-badge.egpl.dev/ubiozur/uchill/latest_tag?color=%2310a6cb\u0026ignore=sha*.sig%2Clatest\u0026label=tag\u0026trim=\" /\u003e\n    \u003cimg src=\"https://ghcr-badge.egpl.dev/ubiozur/uchill/size?color=%2310a6cb\u0026tag=latest\u0026label=size\u0026trim=\" /\u003e\n\u003c/p\u003e\n\n# uChill Atomic Desktop Minimal KDE\n\n## Introduction\n\n**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.\n\nThis setup also helps me learn about:\n\n- **Building and sharing software in containers**\n- **Automating development workflows** with GitHub Actions (CI/CD)\n- **Streamlining command-line tasks** using Justfile\n\n## Atomic Desktops\n\nLinux 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.\n\n## Available Containers\n\n- [ghcr.io/ubiozur/uchill](https://github.com/UbioZur/uChill/pkgs/container/uchill) Stable release of uChill.\n- [ghcr.io/ubiozur/uchill-nvidia](https://github.com/UbioZur/uChill/pkgs/container/uchill-nvidia) NVidia verson of uChill.\n\n## Base System\n\n- Built on **Fedora 42**\n- Uses [uBlue-os base-main](https://github.com/ublue-os/main) as the base image\n- Minimal **KDE Plasma**\n- **Signed** image\n\n## Features\n\n- `bat`, `fastfetch`, `lsd`, `micro`, `ripgrep`, `zoxide` and more\n- Flathub\n- Kitty Terminal\n- Podman, Distrobox and Toolbox\n- Waydroid\n\n## Bootc commands\n\n- To **Switch to uChill** from an existing Atomic / uBlue image\n\n```bash\nsudo bootc switch --enforce-container-sigpolicy ghcr.io/ubiozur/uchill:latest\n```\n\n- To **check** if an upgrade is available\n\n```bash\nsudo bootc upgrade --check\n```\n\n- To apply an **upgrade**\n\n```bash\nsudo bootc upgrade ---apply\n```\n\n- To **rollback** to the previous image\n\n```bash\nsudo bootc rollback\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubiozur%2Fuchill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubiozur%2Fuchill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubiozur%2Fuchill/lists"}