tumillanino 72ddb42091
Some checks failed
Build disk image / Build and release disk image (, amd64) (push) Has been cancelled
Build Miasma (base) / build (push) Has started running
Build Miasma Rawhide / build (push) Has started running
try to get actions working in gitea
2026-03-31 15:18:46 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00
2026-03-31 14:36:16 +11:00

Miasma OS   bluebuild build badge

About

Warning

This is my personal desktop built using Zirconium as a template. All credit is with Zirconium. This repo is completely subject to my personal taste and if you are interested in an Atomic Fedora distro that uses Dank Material shell, you should use Zirconium. At the moment there have been very little changes and it is just a proof of concept before commencing actual work. Will add the things I use, for example doas and nix package manager. For my actual Miasma OS build, see Miasma OS.

Miasma OS is a Fedora Atomic desktop built with love on top of a Bazzite base. It is a spin aimed at music producers and musicians utilising features found in Fedora Jam Lab, Av Linux and Ubuntu Studio but on an immutable base thanks to Bazzite and Universal blue.

Some features and packages

Windows compatibility tools for VST plugins

Audio Plugins

Virtual Instruments

DAWs, Plugin Hosts, and Sequencers

Useful Composer Tools

Additional Pre-installed Software

Custom configurations optimized for musicians

  • Start Ops kernel flag set to "performance"
  • Real-time and memlock permissions for 'audio' and 'realtime' groups (requires just script to be run on first launch)

Installation

Warning

This is an experimental feature, try at your own discretion.

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/tumillanino/miasma: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/tumillanino/miasma:latest
    
  • Reboot again to complete the installation

    systemctl reboot
    
  • On first launch, please open Alacritty and run the script below in order to properly configure Wine with Yabridge, Reaper paths, and system flags.

  ujust first-run

The latest tag will automatically point to the latest build. That build will still always use the Fedora version specified in recipe.yml, so you won't get accidentally updated to the next major version.

ISO

An ISO and website is coming soon ...

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/tumillanino/miasma
Description
No description provided
Readme 16 MiB
Languages
Shell 39.7%
Lua 31.3%
Just 21.9%
CSS 4.9%
Dockerfile 2.1%