Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/killian-w/atomic-blueberry
A custom image built upon Fedora Atomic Desktops optimized for battlestations and workstations.
https://github.com/killian-w/atomic-blueberry
atomic bluebuild-image desktop fedora-kinoite immutable linux oci-image operating-system
Last synced: 26 days ago
JSON representation
A custom image built upon Fedora Atomic Desktops optimized for battlestations and workstations.
- Host: GitHub
- URL: https://github.com/killian-w/atomic-blueberry
- Owner: killian-w
- License: apache-2.0
- Created: 2024-06-04T17:04:27.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-05T12:14:29.000Z (6 months ago)
- Last Synced: 2024-08-26T19:26:10.661Z (4 months ago)
- Topics: atomic, bluebuild-image, desktop, fedora-kinoite, immutable, linux, oci-image, operating-system
- Language: Shell
- Homepage:
- Size: 807 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[![Build for AMD/Intel](https://github.com/Krosseye/atomic-blueberry/actions/workflows/build-amd-intel.yml/badge.svg)](https://github.com/Krosseye/atomic-blueberry/actions/workflows/build-amd-intel.yml)
[![Build for NVIDIA](https://github.com/Krosseye/atomic-blueberry/actions/workflows/build-nvidia.yml/badge.svg)](https://github.com/Krosseye/atomic-blueberry/actions/workflows/build-nvidia.yml)## Introduction
> [!WARNING]
>Atomic Blueberry is in an experimental phase, **everything** is subject to change. **It is not intended for everday use.****Atomic Blueberry** is an experimental [OCI](https://en.wikipedia.org/wiki/Open_Container_Initiative) image designed for high-performance computing environments, including gaming PCs and professional workstations. It leverages the capabilities of [Universal Blue](https://universal-blue.org/) and [Fedora Atomic](https://fedoraproject.org/atomic-desktops/) technologies with the [BlueBuild](https://blue-build.org/) framework to provide a cutting-edge, [containerized operating system](https://fedoraproject.org/wiki/Changes/OstreeNativeContainerStable) experience.
## Key Features
- **Regular Updates**
- **Optimized Performance**
- **Extensive Software Support**## Included Drivers and Utilities
- **[v4l2loopback](https://github.com/umlaeute/v4l2loopback):** For creating virtual video devices.
- **[evdi](https://github.com/DisplayLink/evdi):** Essential for DisplayLink functionality.
- **[xpadneo](https://github.com/atar-axis/xpadneo) & [xone](https://github.com/BoukeHaarsma23/xonedo/):** Advanced Xbox One controller support via Bluetooth and USB.
- **[steam-devices](https://github.com/ValveSoftware/steam-devices):** Udev rules for Steam hardware peripherals.
- **[ibus-typing-booster](https://mike-fabian.github.io/ibus-typing-booster/):** Enhances typing efficiency with intelligent predictions.
## Pre-installed Applications
### Productivity
- **[OBS Studio](https://flathub.org/apps/com.obsproject.Studio):** Powerful tool for video capture, recording, and streaming.
- **[ONLYOFFICE](https://flathub.org/apps/org.onlyoffice.desktopeditors):** Comprehensive suite for document creation and editing.
- **[Kdenlive](https://flathub.org/apps/org.kde.kdenlive):** Video editing application with advanced editing features.
- **[Bottles](https://flathub.org/apps/com.usebottles.bottles):** Run Windows software on Linux.### Development
- **[Visual Studio Code](https://flathub.org/apps/com.visualstudio.code):** Versatile code editor for multiple programming languages.
- **[Distrobox](https://distrobox.it/) & [BoxBuddy](https://flathub.org/apps/io.github.dvlv.boxbuddyrs):** Enables running any Linux distribution within your terminal and provides a GUI for management.
- **[Boxes](https://flathub.org/apps/org.gnome.Boxes):** Simplifies virtual machine setup and management.### Gaming
- **[Steam](https://flathub.org/apps/com.valvesoftware.Steam) & [Heroic Games Launcher](https://flathub.org/apps/com.heroicgameslauncher.hgl):** Access to thousands of games with compatibility layer support for Windows titles.
- **[ProtonUp-Qt](https://flathub.org/apps/net.davidotek.pupgui2) & [Protontricks](https://flathub.org/apps/com.github.Matoking.protontricks):** Additional tools for enhancing the gaming experience across various platforms.## Installation Options
> [!IMPORTANT]
> AMD and Intel users should use `ghcr.io/krosseye/atomic-blueberry`, and Nvidia users should use `ghcr.io/krosseye/atomic-blueberry-nvidia`### Rebase
> [!WARNING]
> **[This is an experimental feature](https://www.fedoraproject.org/wiki/Changes/OstreeNativeContainerStable), try at your own discretion.**To rebase an existing atomic Fedora installation to the latest build of Atomic Blueberry:
1. Install the unsigned image to update keys and policies:
```bash
rpm-ostree rebase ostree-unverified-registry:ghcr.io/krosseye/atomic-blueberry:latest
systemctl reboot
```2. Complete the rebase with the signed image:
```bash
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/krosseye/atomic-blueberry:latest
systemctl reboot
```### ISO
> [!IMPORTANT]
> **Pre-built ISOs are currently not available, this is planned for the future.**If built on Fedora Atomic, you can generate an offline ISO with the instructions available [here](https://blue-build.org/learn/universal-blue/#fresh-install-from-an-iso).
## Verification
These images are signed with [Sigstore](https://www.sigstore.dev/)'s [cosign](https://github.com/sigstore/cosign). You can verify the signature by downloading the `cosign.pub` file from this repo and running the following command:
```bash
cosign verify --key cosign.pub ghcr.io/krosseye/atomic-blueberry
```