Skip to content

Operating system based on Fedora Atomic meant for content creators and artists

License

Notifications You must be signed in to change notification settings

atomic-studio-org/Atomic-Studio

Repository files navigation

Build Status Build ISO Status Image License: APACHE 2.0 Atomic Studio on ArtifactHub

Want a reproducible and atomic environment for all your content creation needs? Then Atomic Studio is for you! We provide many Graphics, Audio and Video production software and tweaks to make your content creation as pratical as possible, the idea is to install this system with your favorite flavour and start creating right away!

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 to helvum). You can install this image by either installing the offline ISOs in Github Actions Artifacts or by rebasing your system to one of them.

Rebasing

# Latest Plasma version
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/atomic-studio-org/atomic-studio:latest

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

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

# Latest Gnome version + Nvidia
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/atomic-studio-org/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:

# 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/atomic-studio-org/atomic-studio:latest

Contributing

Thank you very much for using Atomic Studio! Feel free to send pull requests and issues about anything that you feel should be improved in this project. We have a studio reporter utility that will help you out to get valuable information to write your Issues and ideas.

When writing a pull request, make sure you have Nushell and Nix installed on your system, because we are quite big fans of these tecnologies, and, before commiting, make sure to run nix flake check to check if your code passes our tests!

Verification

These images are signed with Sigstore's cosign. You can verify the signature by downloading the cosign.pub file from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/atomic-studio-org/atomic-studio-$IMAGE

Notes

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!

The branding was made by @xynydev, please check out their work!