Skip to content
This repository has been archived by the owner on Dec 25, 2024. It is now read-only.

Commit

Permalink
chore: change branding to atomic studio
Browse files Browse the repository at this point in the history
  • Loading branch information
tulilirockz committed Feb 29, 2024
1 parent 2c8c91c commit cfa08c8
Show file tree
Hide file tree
Showing 7 changed files with 33 additions and 36 deletions.
11 changes: 4 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,12 @@ name: bluebuild
on:
schedule:
- cron: "00 17 * * *" # build at 17:00 UTC every day
# (20 minutes after last ublue images start building)
push:
paths-ignore: # don't rebuild if only documentation has changed
paths-ignore:
- "**.md"

pull_request:
workflow_dispatch: # allow manually triggering builds
workflow_dispatch:
jobs:
bluebuild:
name: Build Custom Image
Expand All @@ -18,16 +17,14 @@ jobs:
packages: write
id-token: write
strategy:
fail-fast: false # stop GH from cancelling all matrix builds if one fails
fail-fast: false
matrix:
recipe:
# !! Add your recipes here
- recipe-latest.yml
- recipe.yml
- recipe-nvidia.yml
- recipe-gnome.yml
- recipe-gnome-nvidia.yml
steps:
# the build is fully handled by the reusable github action
- name: Build Custom Image
uses: blue-build/[email protected]
with:
Expand Down
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<div align="center">
<img src="./assets/studio-blob.png" alt="drawing" width="200rem"/>
<h1 style="font-size: 48px; margin-left: 0.1em; text-align: center;">Universal Studio</h1>
<img src="./assets/studio-blob.png" alt="drawing" width="200rem"/>
<h1 style="font-size: 48px; margin-left: 0.1em; text-align: center;">Atomic Studio</h1>
</div>

Want Ubuntu Studio but in a reproducible and atomic environment? Then Universal Studio is for you! We provide all the same packages that you would get with Ubuntu Studio, but in a stable, atomic and reliable for all your content creation needs.
Want Ubuntu Studio but in a reproducible and atomic environment? Then Atomic Studio is for you! We provide all the same packages that you would get with Ubuntu Studio, but in a stable, atomic and reliable for all your content creation needs.

This image is distributed in two flavours: Plasma and Gnome, they have the same applications, but some minor differentes in theming, and some adapted aplications for better system integration (like `qpwgraph` <-> `helvum`). You can install this image by either installing the Offline ISO in [Releases](https://github.com/tulilirockz/Universal-Studio/releases) or by rebasing your system to one of them.
This image is distributed in two flavours: Plasma and Gnome, they have the same applications, but some minor differentes in theming, and some adapted aplications for better system integration (like `qpwgraph` <-> `helvum`). You can install this image by either installing the Offline ISO in [Releases](https://github.com/tulilirockz/Atomic-Studio/releases) or by rebasing your system to one of them.

> This operating system image is not affilitated with Ubuntu or Fedora at all! We just use the Fedora base and get some inspirations from the Ubuntu Studio project. If you like this project, make sure to check out Ubuntu Studio proper!
Expand All @@ -15,15 +15,15 @@ To rebase an existing atomic Fedora installation to the latest build:

- First rebase to the unsigned image, to get the proper signing keys and policies installed:
```
rpm-ostree rebase ostree-unverified-registry:ghcr.io/tulilirockz/universal-studio:latest
rpm-ostree rebase ostree-unverified-registry:ghcr.io/tulilirockz/atomic-studio:latest
```
- Reboot to complete the rebase:
```
systemctl reboot
```
- Then rebase to the signed image, like so:
```
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/universal-studio:latest
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/atomic-studio:latest
```
- Reboot again to complete the installation
```
Expand All @@ -34,22 +34,22 @@ To rebase an existing atomic Fedora installation to the latest build:

```shell
# Latest Plasma version
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/universal-studio:latest
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/atomic-studio:latest

# Latest Plasma version + Nvidia
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/universal-studio-nvidia:latest
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/atomic-studio-nvidia:latest

# Latest Gnome version
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/universal-studio-gnome:latest
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/atomic-studio-gnome:latest

# Latest Gnome version + Nvidia
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/universal-studio-gnome-nvidia:latest
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tulilirockz/atomic-studio-gnome-nvidia:latest
```

> Note: If these commands do not work first time, you are probably on a vanilla Fedora Atomic system, please run these but, instead of `ostree-image-signed:docker://`, use `ostree-unverified-registry:`, like the follwing command:
>```shell
># Unsigned version, please refrain from using this! - Only rebase to this first, then rebase to a signed image if you arent on a Universal Blue system
>rpm-ostree rebase ostree-unverified-registry:ghcr.io/tulilirockz/universal-studio:latest
>rpm-ostree rebase ostree-unverified-registry:ghcr.io/tulilirockz/atomic-studio:latest
>```
Expand Down
4 changes: 2 additions & 2 deletions boot_menu.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ublue_variants:
- label: tulilirockz/universal-studio
- label: tulilirockz/atomic-studio
ks: /kickstart/ublue-os.ks
flavors:
- label: Universal Studio
- label: Atomic Studio
8 changes: 4 additions & 4 deletions config/recipe-gnome-nvidia.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: universal-studio-gnome-nvidia
name: atomic-studio-gnome-nvidia
description: Operating system based on Fedora Atomic meant for content creators and artists

base-image: ghcr.io/ublue-os/silverblue-nvidia
image-version: latest

modules:
- from-file: ./apps.yml
- from-file: ./shared-sys.yml
- from-file: ./apps-gnome.yml
- from-file: ./common/apps.yml
- from-file: ./common/shared-sys.yml
- from-file: ./common/apps-gnome.yml
8 changes: 4 additions & 4 deletions config/recipe-gnome.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: universal-studio-gnome
name: atomic-studio-gnome
description: Operating system based on Fedora Atomic meant for content creators and artists

base-image: ghcr.io/ublue-os/silverblue-main
image-version: latest

modules:
- from-file: ./apps.yml
- from-file: ./shared-sys.yml
- from-file: ./apps-gnome.yml
- from-file: ./common/apps.yml
- from-file: ./common/shared-sys.yml
- from-file: ./common/apps-gnome.yml
8 changes: 4 additions & 4 deletions config/recipe-nvidia.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: universal-studio-nvidia
name: atomic-studio-nvidia
description: Operating system based on Fedora Atomic meant for content creators and artists

base-image: ghcr.io/ublue-os/kinoite-nvidia
image-version: latest

modules:
- from-file: ./apps.yml
- from-file: ./shared-sys.yml
- from-file: ./apps-plasma.yml
- from-file: ./common/apps.yml
- from-file: ./common/shared-sys.yml
- from-file: ./common/apps-plasma.yml
8 changes: 4 additions & 4 deletions config/recipe-latest.yml → config/recipe.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: universal-studio
name: atomic-studio
description: Operating system based on Fedora Atomic meant for content creators and artists

base-image: ghcr.io/ublue-os/kinoite-main
image-version: latest

modules:
- from-file: ./apps.yml
- from-file: ./shared-sys.yml
- from-file: ./apps-plasma.yml
- from-file: ./common/apps.yml
- from-file: ./common/shared-sys.yml
- from-file: ./common/apps-plasma.yml

0 comments on commit cfa08c8

Please sign in to comment.